Pythonで関数内からグローバルスコープ変数へアクセスする場合

スコープ関係で悩んだのでメモメモ。 Pythonでは*1、関数内からグローバル変数を参照することができます。 参照 >>> a = 3 # グローバル変数 >>> def test1(): ... print a ... >>> test1() 3 関数内からグローバル変数を参照・表示していることがわかります。 代入 >>> a = 3 # グローバル変数 >>> def test2(): ... a = …