python 在 for i in range() 块中改变 i 的值的效果

先上一段代码:

for i in range(3):
    i = 2
    print(i)

 

实际结果是:

2
2
2

 

可以发现实际效果就是 在每次执行 for 语句块的内容后 i 会被重新赋值

posted @ 2015-10-13 01:06 Emerald 阅读(...) 评论(...) 编辑 收藏