Python の global キーワードの使い方

Pythonでは、globalキーワードで変数をグローバル変数として宣言すると、関数の内部からアクセス及び変更ができます。

Globalキーワードの使用方法の例を以下に示します。

  1. グローバル変数を宣言する:
x = 10
def func():
global x  # 声明x为全局变量
x = 20
print(x)
func()  # 输出:20
print(x)  # 输出:20
  1. グローバル変数を変更します。
x = 10
def func():
global x  # 声明x为全局变量
x += 5
func()
print(x)  # 输出:15

関数内でglobalキーワードで変数をグローバル変数として宣言する際は、その変数を参照する前に必ず宣言する必要があります。そうでなければ、関数内で変数に直接代入すると、新しいローカル変数が作成されます。

bannerAds