解決Python報錯:local variable 'a' referenced before assignment

一、問題原因 在函數外定義了一個變量 a ,然後在python的一個函數裏面引用這個變量,並改變它的值,結果報錯local variable ‘a’ referenced before assignment,代碼如下: 報錯原因是:python的函數中和全局同名的變量,如果你有修改變量的值就會變成局部變量,對該變量的引用自然就會出現沒定義這樣的錯誤了。 二、解決方法 用 global關鍵字 聲明a
相關文章
相關標籤/搜索