我很好奇x
的含义:
import random
for x in range(10):
print random.randint(1,101)
答案 0 :(得分:2)
String idStr = req.getParameter('employee_id');
if(idStr != null) {
int id = Integer.parseInt(idStr);
}
本身没有特殊含义,它只是(作为x
循环的一部分)提供了一种重复的方式
for
10次,而不管变量名称如何(即print random.randint(1,101)
可能是x
)。
在每次迭代中,n
的值不断增加,但我们不使用它。另一方面,例如
x
会给
for x in range(3):
print(x)
答案 1 :(得分:0)
X是一个变量名,因此可以是python允许的任何变量名。作为变量,每次循环圈结束时它的值都会不同,在这个特定的循环范围(10)中,x的值将从0开始,然后是下一个1,然后是下一个2,直到达到值10
因此,如果要打印随机整数:
for x in range(10):
print(random.randint(x))
如果是python3.X,print(x)
不是print x
,则第二个是python2.X
答案 2 :(得分:0)
对于范围(3)中的x而言,其简单含义是: 对于范围(3)中的每个x值,范围(3)= 0,1,2
因为它是range(3),所以循环被循环了三次,每次,x的值分别为0、1、2。
答案 3 :(得分:0)
在这里,x只是一个变量名称,用于在循环范围内存储当前位置的整数值,并在整个循环范围内进行迭代。
喜欢x范围(10):
x迭代10次,例如在上面的for循环中,在循环的第一次迭代中x = 1,然后在下次迭代中x = 2,然后x = 3,依此类推...
不必将x用作变量,只要您可以使用i,a等之类的任何变量名即可。
答案 4 :(得分:0)
我来自 C 语言的简短介绍,我也对“x”感到困惑。对于那些来自 C、C++、C# 等的人:
'x in range(10)' 与在 C 中执行此操作相同:
for (x = 0; x < 10; x++)