Pythonにおける「global」の意味は何ですか。

Pythonにおいて、globalキーワードは変数をグローバル変数であると宣言するために使用されます。つまり、その変数は関数の内外でアクセスできます。関数内でグローバル変数を使用する必要がある場合は、globalキーワードを使用してグローバル変数を宣言および変更する必要があります。

関数内で同じ名前の変数を定義すると、その変数はローカル変数として扱われ、グローバル変数ではありません。したがって、関数内でグローバル変数の値を変更する場合は、globalキーワードを使用する必要があります。

以下は日本語でのネイティブな言い換え例です:結論として

x = 10  # 全局变量

def func():
    global x  # 声明x为全局变量
    x = 20  # 修改全局变量的值

func()
print(x)  # 输出 20

上記の例では、xをグローバル変数として宣言し、関数内でxの値を変更しました。最終的に、関数の外でxの値を表示した際には、変更後のグローバル変数の値が得られます。

bannerAds