在python中,全局變量可以在函數外部的任意位置定義。在函數內部使用全局變量時,需要使用global
關鍵字聲明變量為全局變量。以下是一個示例:
# 定義全局變量 global_var = 10 def my_function(): # 使用全局變量 print(global_var) def another_function(): # 修改全局變量 global global_var global_var = 20 # 調用函數 my_function() # 輸出:10 another_function() my_function() # 輸出:20
登錄后復制
在上述示例中,global_var
是一個全局變量,在my_function()
函數中使用了該變量,并進行了修改。在another_function()
函數中使用了global
關鍵字將global_var
聲明為全局變量,然后修改了其值。最后再次調用my_function()
函數,可以看到全局變量的值已經被修改為20。