Pythonでどのようにしてローカル変数をグローバル変数に変えるのか?
局所変数をグローバル変数に変えるには、変数をグローバル変数として宣言するためにglobalキーワードを使用します。関数内でglobalキーワードで宣言された変数は、関数の実行が終了しても存在し、関数の外部でアクセスや変更ができます。
以下の例を見てください。
def func():
global x
x = 10
func()
print(x) # 输出 10
この例では、xはfunc()関数内で宣言されたローカル変数です。関数内でglobalキーワードを使用してxをグローバル変数として宣言すると、関数が実行された後もxは存在し、関数の外部からアクセスすることができます。