要將一個局部變量變成全局變量,可以使用global
關鍵字來聲明變量為全局變量。在函數內部使用global
關鍵字聲明的變量,會在函數執行結束后仍然存在,并且可以在函數外部訪問和修改。
以下是一個示例:
def func():
global x
x = 10
func()
print(x) # 輸出 10
在這個示例中,x
是在func()
函數內部聲明的局部變量。通過在函數內部使用global
關鍵字聲明x
為全局變量,函數執行完后,x
仍然存在且可以在函數外部訪問到。