Python-60-使用全域變數

  • 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 - 關於我 - 意如