[Python]-全域變數的使用

摘要:[Python]-全域變數的使用

Python裡要使用全域變數,除了在宣告時前面加上 global 之外,在其它函式裡要使用到全域變數的話,也要再指定一次使用全域變數

eg.

#在 index 函式裡宣告了 msg 的全域變數

def index():

global msg

msg = False
 

print (msg)

changeMsg()

print (msg)

執行結果:

False

True

 

#在 changeMsg 的函式裡要使用 msg 這個全域變數的話也要再定義一次

def changeMsg():

global msg

msg = True

 

如有錯誤,煩請指正,謝謝 :)