python局部變量引用問題

在python3中,若在局部中有改變不可變類型的全局變量的值的操做,不管前後順序,系統會默認爲將該變量做爲局部變量,不會再去全局尋找該變量的值,所以如上圖的代碼,會報錯: 解決辦法是使用global將該變量變爲全局變量。 在局部中增,刪,改可變類型的全局變量的元素,不存在這個問題python
相關文章
相關標籤/搜索