Python基礎語法之全局變量

全局變量報錯:UnboundLocalError: local variable 'i' referenced before assignment。 原因:函數內部不能直接修改全局變量,如需修改,使用關鍵字global   在程序中設置的i,sum屬於全局變量,而在函數中沒有i,sum的定義,根據python訪問局部變量和全局變量的規則:當搜索一個變量的時候,python先從局部作用域開始搜索,如
相關文章
相關標籤/搜索