我是 Python 的新手,想将这个小的 JavaScript 代码转换为 Python。我该怎么做?
for (var y = 0; y < 128; y += 1024) {
for (var x = 0; x < 64; x += 1024) {
// skipped
}
}
我在 Google 中搜索了很多,但一无所获。
最佳答案
for
Python 中的循环
可以使用 range()
或 xrange()
轻松转换功能。 xrange()
是一个迭代器版本,这意味着它更高效(range()
将首先创建一个您将迭代的列表)。其语法如下:xrange([start], stop[, step])
。请参阅以下内容:
for y in xrange(0, 128, 1024):
for x in xrange(0, 64, 1024):
# here you have x and y
注意事项
但我希望您已经注意到,由于您在每个循环中将 y
和 x
递增 1024,因此您实际上会收到类似的内容对此:
var y = 0;
var x = 0;
或者,在 Python 中:
x = 0
y = 0
无论如何,这只是对您作为示例给出的代码的附加说明。
关于javascript - 如何将 JavaScript `for` 循环转换为 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8464798/