Python定義全域性變數的用法
全域性變數是程式語言中常見的一種變數,透過全域性定義,可以是某物件函式建立,也可以是本程式任何位置建立,能夠被本程式中的所有物件或函式進行引用,全域性變數的定義有利於程式的變數共享,簡化了新增和修改的程式。
和C語言一樣,Python也具有全域性變數,其定義全域性變數的用法有兩種:
1. 宣告法
該方法是直接在當前模組中進行全域性變數定義宣告,使用global的宣告方式,再進行引用!
OLD_URL='
def bb():
global OLD_URL
OLD_URL = OLD_URL +'#m'
if __name__=='__main__':
bb()
print OLD_URL
#輸出:
2. 模組法
該方法是把全域性變數定義在一個單獨模組中,然後在需要使用的全域性模組中將定義的全域性變數模組匯入
#gl.py 全域性變數模組定義
GL_A=‘hello’
GL_B=’world’
#test.py 全域性變數引用模組
import gl
def hello_world()
print gl. GL_A, GL_B
輸出helloworld
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31543790/viewspace-2654282/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 鄭州達內:Python定義全域性變數的用法Python變數
- vue定義全域性變數和全域性方法Vue變數
- extern 用法,全域性變數與標頭檔案(重複定義)變數
- c 語言中巨集定義和定義全域性變數的區別變數
- 表單驗證,為避免全域性汙染,少定義全域性變數寫法變數
- Python中的全域性變數和區域性變數Python變數
- 函式之定義及全域性變數&區域性變數&風溼理論函式變數
- 全域性變數變數
- [Vue] 如何定義全域性的方法?Vue
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數
- 全域性 DOM 變數變數
- 全域性DOM變數的坑變數
- python多執行緒-共享全域性變數Python執行緒變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- jmeter全域性變數和區域性變數JMeter變數
- 【c】全域性變數與區域性變數變數
- js-js的全域性變數和區域性變數JS變數
- js宣告全域性變數JS變數
- Python 關鍵字global全域性變數詳解Python變數
- javascript全域性變數的使用注意JavaScript變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- Python學習筆記(2)慎重使用全域性變數Python筆記變數
- PHP 超級全域性變數PHP變數
- less 全域性變數使用 引用變數
- 【SQL Server】常用全域性變數SQLServer變數
- Vue定義全域性過濾器filterVue過濾器Filter
- Python私有變數如何定義?Python學習教程!Python變數
- vue 全域性函式的 定義與任意呼叫Vue函式
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- mac配置全域性環境變數Mac變數
- process node.js全域性變數Node.js變數
- QT 全域性變數使用方法QT變數
- PHP超全域性變數$_SERVER分析PHP變數Server
- nuxt3專案自定義環境變數,typescript全域性提示UX變數TypeScript
- Python動態變數名定義與呼叫Python變數