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

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

更新時(shí)間:2023-12-07 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  在Python中,可以使用global關(guān)鍵字在函數(shù)內(nèi)部聲明一個(gè)變量為全局變量。以下是一個(gè)示例代碼:

# 定義一個(gè)全局變量
global_var = 10

def modify_global():
    # 在函數(shù)內(nèi)部聲明 global_var 為全局變量
    global global_var
    # 修改全局變量的值
    global_var = 20
    print("Inside the function:", global_var)

# 調(diào)用函數(shù)
modify_global()
# 打印修改后的全局變量的值
print("Outside the function:", global_var)

  輸出結(jié)果為:

Inside the function: 20
Outside the function: 20

  在modify_global()函數(shù)內(nèi)部,使用global global_var聲明global_var為全局變量,并修改了它的值為 20。在函數(shù)外部打印該全局變量時(shí),可以看到它的值已經(jīng)被修改。

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