i=1 def func2(): i=i+1 print(2) return None func2()
结果为异常
函数内部定义的变量名与外部的全局变量名相同时,命名空间已经被确认,函数将不会再从外部全局变量寻找,i+1中的i就不会得到全局变量的赋值,结果报错
python命名空间中变量和值的绑定关系
猜你喜欢
转载自www.cnblogs.com/zhoudabing/p/10360741.html
今日推荐
周排行