Pythonでは、関数内でグローバル変数を扱うためにglobal
キーワードを使用します。このキーワードを使用すると、関数内からグローバル変数を参照したり変更したりすることが可能になります。
例えば、次のようにグローバル変数を更新することができます。
ID = 'No' # グローバル変数
def update_id():
global ID # グローバル変数を更新するために`global`キーワードを使用
ID = 'Yes' # グローバル変数を更新
print(ID) # 'No'を出力
update_id()
print(ID) # 'Yes'を出力
このコードでは、update_id
関数内でglobal
キーワードを使用してグローバル変数ID
を更新しています。関数を呼び出すと、ID
の値が'No'
から'Yes'
に変更されます。
ただし、global
キーワードは適切に使用する必要があります。過度な使用はプログラムの可読性や保守性を低下させる可能性があります。
以上がPythonでグローバル変数を更新する基本的な方法です。この知識を活用して、より効率的なコードを書くことができるでしょう。