在Python中,global
關鍵字用來聲明一個變量為全局變量。
當在函數內部定義了一個變量,而且想要在這個函數外部使用這個變量時,可以使用global
關鍵字。
下面是一個示例:
def my_function():
global x
x = 10
my_function()
print(x) # 輸出結果為 10
在上面的示例中,x
被聲明為全局變量。在函數my_function()
內部,global x
語句告訴Python,x
是一個全局變量,而不是一個局部變量。因此,當my_function()
被調用時,x
變量將在函數外部創建,并且可以在函數之外的任何地方使用。
需要注意的是,在函數內部使用global
關鍵字聲明的變量,必須在聲明之后才能使用。否則會拋出NameError
異常。