共計(jì) 327 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
在 Python 中,global
關(guān)鍵字用于聲明一個(gè)變量是全局變量,即該變量可以在函數(shù)內(nèi)外訪問。當(dāng)在函數(shù)內(nèi)部需要使用全局變量時(shí),需要使用 global
關(guān)鍵字來聲明并修改全局變量。
當(dāng)在函數(shù)內(nèi)部定義一個(gè)同名變量時(shí),該變量會(huì)被視為局部變量,而不是全局變量。因此,如果需要在函數(shù)內(nèi)部修改全局變量的值,就需要使用 global
關(guān)鍵字。
以下是一個(gè)示例:
x = 10 # 全局變量
def func():
global x # 聲明 x 為全局變量
x = 20 # 修改全局變量的值
func()
print(x) # 輸出 20
在上述示例中,我們通過使用 global
關(guān)鍵字聲明 x
為全局變量,然后在函數(shù)內(nèi)部修改了 x
的值。最后,當(dāng)我們?cè)诤瘮?shù)外部打印 x
的值時(shí),得到的是修改后的全局變量值。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完