ホームページ >バックエンド開発 >Python チュートリアル >Python 関数内でグローバル変数を変更およびアクセスするにはどうすればよいですか?
Python: 関数内のグローバル変数
グローバル変数の使用は混乱を招く可能性があるため推奨されないことがよくありますが、Python にはグローバル変数を操作するメカニズムが用意されています。 。関数内のグローバル変数にアクセスする場合は、その名前を使用するだけです。ただし、その値を変更するには、global キーワードを使用する必要があります。
例:
x = "somevalue" def func_A(): global x # Declares x as a global variable # Modify x return x def func_B(): x = func_A() # Assigns the value of func_A's x to a local x # Use x return x func_A() func_B()
この例では、func_B で使用される x は、グローバル x と同じインスタンスを参照します。 。 func_A の x に加えられた変更はすべて func_B に反映されます。
関数定義の順序は重要ではありませんが、関数が呼び出される順序は重要であることに注意することが重要です。
以上がPython 関数内でグローバル変数を変更およびアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。