在Python中,全局變量和局部變量的定義方法如下:
global_variable = 10 # 全局變量
def function():
# 訪問全局變量
print(global_variable)
# 修改全局變量
global global_variable
global_variable = 20
function() # 輸出:10
print(global_variable) # 輸出:20
def function():
local_variable = 10 # 局部變量
print(local_variable)
function() # 輸出:10
print(local_variable) # 報(bào)錯(cuò),局部變量不可在函數(shù)外部訪問
需要注意的是,在函數(shù)內(nèi)部如果需要修改全局變量,需要在函數(shù)內(nèi)部使用global
關(guān)鍵字聲明該變量為全局變量。否則,Python會(huì)將其視為局部變量。