Pythonでグローバル変数を定義して使用する方法は?

Pythonでは、グローバル変数はプログラムのどの部分からもアクセス可能な変数です。ここでは、グローバル変数を定義して使用する手順を説明します。

  1. 関数外でグローバル変数を宣言:
  2. global_var = 10
  3. 関数内のグローバル変数にアクセスする:
  4. def func():
    print(グローバル変数)
  5. グローバル変数を関数内で書き換える:
  6. def func():
    global g
    g = 20
  7. 関数の内部で、同名のローカル変数を生成する:
  8. def func():
    global global_var
    global_var = 30
    print(global_var)

グローバル変数を関数内から変更するには、globalキーワードでグローバル変数であることを宣言する必要があります。そうでないとPythonはそれを新しいローカル変数とみなします。

bannerAds