“对于x在range(10)中:”,“ x”是什么意思?

时间:2019-07-09 23:23:22

标签: python

我很好奇x的含义:

import random

for x in range(10):
    print random.randint(1,101)

5 个答案:

答案 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++)