蟒蛇for循环
所以显然你在 python 中编写了 for 循环,如下所示:
for i in range(1, 5):
print i
但是如果我实际上使用 i 作为计数技巧并且我特别想做类似的事情怎么办?
for (int i = 100; i > 20; i--)
或者
for (int i = 0; i < 20 ; i += 2)
你真的必须在循环体中而不是在签名....
so evidently you write for loops in python int he following:
for i in range(1, 5):
print i
but what if I'm actually using i as a counting trick and I specifically wanna do something like:
for (int i = 100; i > 20; i--)
or
for (int i = 0; i < 20 ; i += 2)
do you seriously have to write this in the body of the loop rather than the signature....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不同的语言使用不同的语义来表达同一件事。您可以通过多种方式使用 range 函数,它有一个参数:
所以我可以
得到一个如下列表:
使用 range 的三个参数,您可以回到 C#、C++、C 或 Java 中的计数技巧。
Different languages use different semantics to say the same thing. You can use the range function in several ways and it has as its arguments:
So I can do
to get a list like:
Using the three arguments of range you can get back to your counting tricks from C#, C++, C or Java.
这应该有效:
和
This should work:
and
你做这样的事情:
或者
You do something like this:
or