嗨,我只是想知道4在这段代码中会做什么
for y in range(0, height, 4):
由于
答案 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