在Python中,全局變量是在函數外部定義的變量,在整個程序中都可以被訪問和使用。全局變量可以在函數內部被讀取,但如果要在函數內部修改全局變量的值,需要使用global
關鍵字。以下是Python全局變量的使用方法:
global_var = 10
def func():
print(global_var)
func() # 輸出:10
def func():
global global_var
global_var = 20
func()
print(global_var) # 輸出:20
需要注意的是,在函數內部使用global
關鍵字修改全局變量的值時,如果全局變量尚未定義,則會拋出NameError
錯誤。最好在函數內部修改全局變量之前先確保全局變量已經定義。