- def 方法中並不能直接使用全域變數
- 如需使用全域變數時
def 方法中並不能直接使用全域變數
#使用全域變數
a = 1 # 建立全域變數a
def fun():
a=5
print(a) #5
a = a+10 # 改變全域變數a的值
print(a) #15
fun() # 呼叫函式
print(a) # 顯示變數a的值 #1
如需使用全域變數時
#使用全域變數
a = 1 # 建立全域變數a
def fun():
global a
print(a) #1
a = a+10 # 改變全域變數a的值
print(a) #11
fun() # 呼叫函式
print(a) # 顯示變數a的值 #11
Yiru@Studio - 關於我 - 意如