小编Vla*_*tin的帖子

在一条线上进行多次进口有什么不好吗?

当我用Python编程并且我需要导入多个模块时,我通常喜欢这样:

import random, time, matplotlib, cheese, doge
Run Code Online (Sandbox Code Playgroud)

然后,当我阅读其他人的代码时,这就是我所看到的:

import random
import time
import matplotlib
import cheese
import doge
Run Code Online (Sandbox Code Playgroud)

为什么是这样?这两种风格有什么区别吗?

python import

15
推荐指数
3
解决办法
6036
查看次数

我怎么能永远重复这个?

我有这个地形发生器,在我看来非常有效.我无法让它永远打印出来.这是我现有的代码:

import random
print(' '.join([random.choice(['#','o','~','*']) for i in range(10000)]))
Run Code Online (Sandbox Code Playgroud)

我试着这样做,但我得到了一个SyntaxError.

import random
print(' '.join([random.choice(['#','o','~','*']) while True]))
Run Code Online (Sandbox Code Playgroud)

我怎么能让它永远重复?我还想在每个角色的打印之间延迟0.05秒.如果你能保持最多两行,这很酷.如果你不能,那没关系.谢谢!注意:不是关于gamedev,我恰好.join用于地形发生器.

python random loops

8
推荐指数
1
解决办法
2166
查看次数

使用整数参数运行脚本

假设我有这个脚本。

#!/usr/bin/env python    
from sys import argv 

filename, value1, value2 = argv

print value1 + value2
Run Code Online (Sandbox Code Playgroud)

现在,我想要两个变量,value1并将value2其作为整数传递。现在,当我在命令行中运行它时,我会得到类似的结果。

#!/usr/bin/env python    
from sys import argv 

filename, value1, value2 = argv

print value1 + value2
Run Code Online (Sandbox Code Playgroud)

我希望这样的事情发生。

pi@raspberrypi -/Desktop $ python test.py 2 2
22
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python python-2.7

4
推荐指数
1
解决办法
5009
查看次数

为什么";" 是否违反格式标准?

如您所知,该;符号用于分隔这样的行:

print "Hai"; print "Bai"
Run Code Online (Sandbox Code Playgroud)

从我所听到的,这违反了python的格式化标准.那么,如果这违反格式标准,为什么要实现呢?它是如何正确使用的?

python python-2.7

3
推荐指数
1
解决办法
105
查看次数

列表可以包含多少项是否有限制?

所以,我在这里有一些代码,我为了好玩,

import itertools
list = []
for int in itertools.count():
    list.append(int)
       print list[int]
Run Code Online (Sandbox Code Playgroud)

现在,我的所有朋友都告诉我,这将在某个时候停止工作.这让我相信列表只能包含有限数量的项目.这是真的?如果是这样,限制是什么?

python

2
推荐指数
1
解决办法
2048
查看次数

标签 统计

python ×5

python-2.7 ×2

import ×1

loops ×1

random ×1