欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python全局變量操作詳解

 更新時間:2015年04月14日 11:09:03   投稿:junjie  
這篇文章主要介紹了Python全局變量操作詳解,本文總結了兩種使用全局變量的方式,需要的朋友可以參考下

接觸Python時間不長,對有些知識點,掌握的不是很扎實,我個人比較崇尚不管學習什么東西,首先一定回去把基礎打的非常扎實了,再往高處走。今天遇到了Python中的全局變量的相關操作,遇到了問題,所以,在這里將自己遇到的問題,做個記錄,以長記心?。?!

在Python中使用全局變量,其實,個人認為并不是很明智的選擇;但是自己還是堅信,存在便合理,在于你怎么使用;全局變量降低了模塊和函數(shù)之間的通用性;所以,在以后的編程過程中,應盡量避免使用全局變量。

全局變量的使用:

方法一:

為了便于代碼管理,將全局變量統(tǒng)一放到一個模塊中,然后在使用全局變量的時候,導入全局變量模塊,通過這種方法來進行使用全局變量;
在一個模塊中定義全局變量:

復制代碼 代碼如下:

#global.py 
GLOBAL_1 = 1 
GLOBAL_2 = 2 
GLOBAL_3 = 'Hello World' 

然后在一個模塊中導入全局變量定義模塊,在新模塊中使用全局變量:
復制代碼 代碼如下:

import globalValues 
 
def printGlobal(): 
    print(globalValues.GLOBAL_1) 
    print(globalValues.GLOBAL_3) 
    globalValues.GLOBAL_2 += 1 # modify values 
 
if __name__ == '__main__': 
    printGlobal() 
    print(globalValues.GLOBAL_2) 

方法二:

直接在模塊中定義全局變量,然后在函數(shù)中直接使用就ok了。但是在使用全局變量的時候,必須在函數(shù)中使用global關鍵字進行標識:

復制代碼 代碼如下:

CONSTANT = 0 
 
def modifyGlobal(): 
    global CONSTANT 
    print(CONSTANT) 
    CONSTANT += 1 
 
if __name__ == '__main__': 
    modifyGlobal() 
    print(CONSTANT) 

講解完畢?。?!

相關文章

  • Python打印詳細報錯日志logging問題

    Python打印詳細報錯日志logging問題

    這篇文章主要介紹了Python打印詳細報錯日志logging問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 編譯 pycaffe時報錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄

    編譯 pycaffe時報錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄

    這篇文章主要介紹了編譯 pycaffe時報錯:fatal error: numpy/arrayobject.h沒有那個文件或目錄,需要的朋友可以參考下
    2020-11-11
  • python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作示例

    python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作示例

    這篇文章主要介紹了python針對mysql數(shù)據(jù)庫的連接、查詢、更新、刪除操作,結合實例形式詳細分析了Python操作mysql數(shù)據(jù)庫的連接與增刪改查相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解

    Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解

    這篇文章主要介紹了Python使用eval函數(shù)執(zhí)行動態(tài)標表達式過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • python中self原理實例分析

    python中self原理實例分析

    這篇文章主要介紹了python中self原理,較為詳細的分析了self的原理與相關的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • 自動在Windows中運行Python腳本并定時觸發(fā)功能實現(xiàn)

    自動在Windows中運行Python腳本并定時觸發(fā)功能實現(xiàn)

    講一下在Python中寫好了一個腳本之后,怎么自動雙擊一個程序自動就跑起來。以及,怎么在Windows 10中設計定期定時觸發(fā)并跑腳本,有需要的朋友可以參考下
    2021-09-09
  • Python使用正則實現(xiàn)計算字符串算式

    Python使用正則實現(xiàn)計算字符串算式

    這篇文章主要介紹了Python使用正則實現(xiàn)計算字符串算式的方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • python?遠程執(zhí)行命令的詳細代碼

    python?遠程執(zhí)行命令的詳細代碼

    有時會需要在遠程的機器上執(zhí)行一個命令,并獲得其返回結果。對于這種情況,python 可以很容易的實現(xiàn)。今天通過實例代碼介紹下python?遠程執(zhí)行命令的相關知識,感興趣的朋友一起看看吧
    2022-02-02
  • pycharm快捷鍵匯總

    pycharm快捷鍵匯總

    本文給大家分享的是PyCharm開發(fā)工具的快捷鍵大全整理,非常詳細,適合使用PyCharm作為開發(fā)工具的開發(fā)人員參考使用,能夠幫助提高開發(fā)效率和速度
    2020-02-02
  • Python中圖像算術運算的示例詳解

    Python中圖像算術運算的示例詳解

    還記得你在小學時學習如何加減數(shù)字嗎?現(xiàn)在,你也可以對圖像做同樣的事情!輸入圖像可以進行算術運算,例如加法、減法和按位運算(AND、OR、NOT、XOR)。這些操作可以幫助提高輸入照片的質量。本文將詳解一下這些運算,需要的可以參考一下
    2022-05-05

最新評論