Pythonグローバルキーワード
グローバルキーワード
グローバル変数を作成する必要があるが、ローカルスコープでスタックしている場合は、
global
キーワードを使用できます。
キーワードはglobal
変数をグローバルにします。
例
キーワードを使用する場合global
、変数はグローバルスコープに属します。
def myfunc():
global x
x = 300
myfunc()
print(x)
また、global
関数内のグローバル変数に変更を加える場合は、キーワードを使用します。
例
関数内のグローバル変数の値を変更するには、次のglobal
キーワードを使用して変数を参照します。
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)