python局部变量引用问题

在python3中,若在局部中有改变不可变类型的全局变量的值的操做,不管前后顺序,系统会默认为将该变量做为局部变量,不会再去全局寻找该变量的值,所以如上图的代码,会报错: 解决办法是使用global将该变量变为全局变量。 在局部中增,删,改可变类型的全局变量的元素,不存在这个问题python
相关文章
相关标签/搜索