変数宣言、スコープ

Pythonの変数宣言及び変数のスコープについてまとめました。

構文

変数名 = 変数に格納する値

スコープ

Pythonの場合、グローバルスコープとローカルスコープがあります。

  • 関数外の変数:グローバルスコープ(グローバル変数)
  • 関数内の変数:ローカルスコープ(ローカル変数)

グローバル変数は基本どこからでも参照できますが、ローカル変数は宣言した関数内でのみ参照可能です。
他の言語ではif文などのステートメント内のみ適用されるスコープもありますが、Pythonにはありません。

サンプル