我很好奇为什么下面的Python代码输出数字10..29 (步骤1)。使用Python 2.7和3进行了测试。
for i in range(20): i += 10 print(i)
所以i += 10会被执行,但尽管它在循环中,它也只执行一次。这是一个非常令人困惑的行为。
i += 10
为什么Python的行为如此令人困惑?
https://stackoverflow.com/questions/51600013
相似问题