嗨,我只是想知道 4 在这段代码中会做什么
for y in range(0, height, 4):
谢谢
范围只有一个参数:end。
范围有两个参数:开始,结束。
范围包含三个参数:开始、结束、步长。
所以在你的具体情况下
for y in range(0, height, 4)
0, 4, 8, ..., n,其中 n < 高度。
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
每次击中范围时加 4。例如,
for y in range(0, 14, 4)
你会得到 0, 4, 8, 12