在Python中,可以使用global
關鍵字來聲明一個變量為全局變量,以便在函數(shù)內(nèi)部訪問和修改它。
以下是global
關鍵字的用法示例:
x = 10
def func():
global x # 聲明x為全局變量
x = 20
print(x)
func() # 輸出:20
print(x) # 輸出:20
x = 10
def func():
global x # 聲明x為全局變量
x += 5
func()
print(x) # 輸出:15
需要注意的是,在函數(shù)內(nèi)部使用global
關鍵字聲明變量為全局變量時,應確保在對該變量進行操作前進行聲明。否則,在函數(shù)內(nèi)部直接對變量賦值將會創(chuàng)建一個新的局部變量。