グローバル変数を定義するためのglobalの使い方

Pythonではglobalキーワードでグローバル変数を定義できます。

関数の内部でグローバル変数を使用するには、global キーワードを使って変数がグローバル変数であり、ローカル変数ではないことを指示します。それにより、関数の内部からグローバル変数への変更やアクセスが可能になります。

以下は一例です。

count = 0
def increment():
global count
count += 1
increment()
print(count)  # 输出 1

上の例では、globalキーワードを用いて変数countをグローバル変数として宣言し、increment()関数でその値を変更しています。最後に、グローバル変数countの値を出力しています。

変数の宣言に global キーワードを使うとき、その変数を使う前に宣言する必要があります。そうしない場合、 UnboundLocalError 例外が発生します。

bannerAds