Pythonでグローバル変数を定義して使用する方法は?
Pythonでは、グローバル変数はプログラムのどの部分からもアクセス可能な変数です。ここでは、グローバル変数を定義して使用する手順を説明します。
- 関数外でグローバル変数を宣言:
- global_var = 10
- 関数内のグローバル変数にアクセスする:
- def func():
print(グローバル変数) - グローバル変数を関数内で書き換える:
- def func():
global g
g = 20 - 関数の内部で、同名のローカル変数を生成する:
- def func():
global global_var
global_var = 30
print(global_var)
グローバル変数を関数内から変更するには、globalキーワードでグローバル変数であることを宣言する必要があります。そうでないとPythonはそれを新しいローカル変数とみなします。