在Python中,可以使用全局變量來在整個程序中共享數據。以下是定義全局變量的幾種方法:
global_var = 10
global
關鍵字聲明全局變量:def func():
global global_var
global_var = 10
在函數內部使用 global
關鍵字聲明后,可以對全局變量進行修改,否則只能訪問全局變量。
globals()
函數來定義全局變量:def func():
globals()['global_var'] = 10
無論使用哪種方法定義全局變量,都可以在程序的任何地方訪問和修改該全局變量。但需要注意的是,過度使用全局變量可能會導致代碼的可讀性和維護性下降,因此應盡量避免濫用全局變量。