python之global關鍵字

看如下代碼,沒有使用global關鍵字:

a = 1
def globalTest():
    a = 123
    print(a)
    
globalTest()
print(a)

運行結果:

可以看出,在方法內部不能改變外部a的值

加上global關鍵字:

a = 1
def globalTest():
    global a
    a = 123
    print(a)

globalTest()
print(a)

運行結果:

 

總結:

  通過對比我們很容易發現global的作用,那就是能夠修改全局變量的值!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章