首頁常見問題正文

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

更新時間:2023-12-07 來源:黑馬程序員 瀏覽量:

IT培訓班

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

# 定義一個全局變量
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ù)外部打印該全局變量時,可以看到它的值已經(jīng)被修改。

分享到:
在線咨詢 我要報名
和我們在線交談!