首頁(yè)常見(jiàn)問(wèn)題正文

怎樣在一個(gè)function里面設(shè)置一個(gè)全局的變量?

更新時(shí)間:2024-01-04 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在Python中,我們可以使用global關(guān)鍵字在一個(gè)函數(shù)內(nèi)部聲明一個(gè)全局變量。這樣可以讓我們?cè)诤瘮?shù)內(nèi)部修改全局變量的值。以下是一個(gè)簡(jiǎn)單的例子:

global_variable = 10

def modify_global():
    global global_variable
    global_variable = 20

modify_global()
print(global_variable)  # 輸出為 20

  在函數(shù)內(nèi)部使用global global_variable語(yǔ)句聲明了global_variable是全局變量,然后在函數(shù)內(nèi)修改了它的值。

  本文版權(quán)歸黑馬程序員Python培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!

  作者:黑馬程序員Python培訓(xùn)學(xué)院

  首發(fā):https://python.itheima.com

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!