如何在一個function里面設置一個全局變量


如果要給全局變量在一個函數里賦值,必須使用global語句。global VarName的表達式會告訴Python,VarName是一個全局變量,這樣Python就不會在局部命名空間里尋找這個變量了。

下面這個代碼只有調用了函數,在打印才有效,否則沒結果

# 加global程序就ok了
def my_global():
    global x
    x=8;
my_global()
print(x)

#打印結果8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM