for 循环的临时变量 在 循环体外部也可以访问 , 但是不建议这么做 , 代码不够规范 ;
如果需要在外部访问 for 循环的临时变量 , 建议将该 临时变量 预定义在 for 循环的外部 , 然后在后续的所有代码中可以访问该...;
但是 如果在 for 循环外部 访问该临时变量 i 是可以访问的 , 上述代码的执行结果如下 :
0
1
2
2
2、分析在 for 循环外部访问临时变量的问题
下面分析一下上述 在 for 循环外部访问...for 循环临时变量的问题 ;
在 for 循环的外部 , 执行
print(i)
代码 , 编译器没有报错 , 但是 报了一条警告
Name 'i' can be undefined
在 for...不建议使用 , 会造成代码不可维护 , 以及其它未知错误 ;
但是从编译规则上 , 这种用法并不报错 , 程序可以跑通 , 写出这种代码的就是低级程序员 ;
3、在 for 循环外部访问临时变量的正确方式...在 for 循环 之前 , 先定义变量 i , 然后在后面的代码中 , 不管是 for 循环内部 , 还是 for 循环外部 , 都可以使用该 变量 i ;
代码示例 :
"""
for 循环临时变量