Pythonにおける「global」関数の使用方法は何ですか?

Pythonにおいて、グローバルキーワードは関数内でグローバル変数を宣言するために使用されます。

通常、関数内の変数は、その関数内でしか有効であり、関数の外部からはアクセスできません。しかし、globalキーワードを使用すると、変数をグローバル変数として宣言し、関数の内外からアクセスすることができます。

以下は、globalキーワードを使用した例です。

x = 10  # 全局变量

def foo():
    global x  # 声明全局变量
    x = 20  # 修改全局变量的值
    print(x)  # 输出: 20

foo()
print(x)  # 输出: 20

上記の例では、xはグローバル変数です。foo関数内で、globalキーワードを使用してxをグローバル変数として宣言し、その後xの値を20に変更しました。関数の外部でxを再度プリントすると、xの値が20に変更されたことが分かります。

関数内でグローバル変数を宣言する際には、変数名はグローバル変数の名前と同じでなければなりません。そうでないと、新しいローカル変数が作成されます。

bannerAds