全域變數是程式語言中常見的一種變量,透過全域定義,可以是某物件函數創建,也可以是本程式任何位置創建,能夠被本程式中的所有物件或函數進行引用,全域變數的定義有利於程式的變數共享,簡化了新增和修改的程式。
和C語言一樣,Python也具有全域變量,其定義全域變數的用法有兩種:
##陳述法 (建議學習:Python影片教學)
該方法是直接在目前模組中進行全域變數定義聲明,使用global的宣告方式,再進行引用!OLD_URL='http://oldboyedu.com' def bb(): global OLD_URL OLD_URL = OLD_URL +'#m' if __name__=='__main__': bb() print OLD_URL
模組法
該方法是把全域變數定義在一個單獨模組中,然後在需要使用的全域模組中將定義的全域變數模組匯入#gl.py 全局变量模块定义 GL_A=‘hello’ GL_B=’world’ =============== #test.py 全局变量引用模块 import gl def hello_world() print gl. GL_A, GL_B更多Python相關技術文章,請造訪
Python教學欄位進行學習!
以上是python類別怎麼定義全域變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!