python的全局變量與局部變量實驗

全局變量與局部變量實驗代碼:

a = 100

def fun():
    global a
    a = 50
    print(a)

print(a)
fun()
print(a)


輸出結果:

           F:\Python\install\python.exe F:/Python/projects/main.py
          100
           50
           50

           Process finished with exit code 0


分析:fun()函數調用之前,第一個a屬於全局變量,所以第一個print(a)打印100

            fun()函數調用之中,a被global a”取代“了

            fun()函數調用之後,a還是global a,所以第二個print(a)打印50

發佈了7 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章