Python for循环参数

时间:2013-03-23 08:51:36

标签: python jes

嗨,我只是想知道4在这段代码中会做什么

for y in range(0, height, 4):

由于

3 个答案:

答案 0 :(得分:2)

只有一个参数的范围:结束。

具有两个参数的范围:开始,结束。

具有三个参数的范围:开始,结束,步骤。

所以在你的特定情况下

 for y in range(0, height, 4)

0,4,8,...,n,其中n <0。高度。

答案 1 :(得分:1)

for循环中使用的range函数中的4表示增量步骤。假设height的值为20.那么在for循环的后续迭代中,y的值将被设置为0,0 + 4 = 4,4 + 4 = 8,...直到20。

有关范围功能的更详细说明,请查看以下位置的python文档: http://docs.python.org/2/library/functions.html#range

答案 2 :(得分:1)

每次达到范围时,

加4。 例如,

 for y in range(0, 14, 4)

你会得到0,4,8,12