python的全局變量必須要在函數內再次重新聲明!

python的全局變量必須要在函數內再次重新聲明!

否則在該函數內,全局變量不起作用!

#計算截圖的次數,賦初始值爲1
number=1

#重置,從圖01開始重新截圖
def r2():
    #如果在下一行,沒有global 聲明全局變量,則調用該函數,全局變量不起作用!
    global number
    number=2
    print(number)

def r3():
    number=3
    print(number)

不要在IDLE下運行,要製作成py文件測試纔行。

運行環境:

win7  64位

python 3.6版本。

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