Pythonにおけるglobal変数の使用方法
Python の global キーワードは、変数をグローバル変数として宣言するために使用されます。
関数の内部で変数を定義し、関数の外部で同じ変数を使いたい場合、変数名の前にglobalキーワードを付けることができます。
以下に例を示します。
def my_function():
global x
x = 10
my_function()
print(x) # 输出结果为 10
上のサンプルでは、xはグローバル変数として宣言されています。関数my_function()内で、global xという文はPythonに、xがローカル変数ではなくグローバル変数であることを伝えます。従って、my_function()が呼び出されると、x変数は関数の外で作成され、関数の外から、どこからでも使用できるようになります。
関数内でのglobalキーワードで宣言された変数は宣言後に使用しないとNameErrorが発生することに注意