废话不多说,代码伺候:
for i in range(3): print("hello") print(i)
运行结果如下:
从上面的例子可以看出,for循环里面的循环变量i作用域衍生到循环外面了。说明循环变量i,在遍历完之后值并没有消失,而是保留了最后一次遍历时变量i的值!所以平时在使用的时候变量最好别和模块其他变量重复,否则可能出问题!
废话不多说,代码伺候:
for i in range(3): print("hello") print(i)
运行结果如下:
从上面的例子可以看出,for循环里面的循环变量i作用域衍生到循环外面了。说明循环变量i,在遍历完之后值并没有消失,而是保留了最后一次遍历时变量i的值!所以平时在使用的时候变量最好别和模块其他变量重复,否则可能出问题!