まぬねこの足跡。。。

備忘録+たのしさ+ひっそりと

Python スコープ『変数・関数』

スコープ

『変数・関数』がアクセスできる範囲

ローカル変数

特定の「{}」ブロック・関数内で変数定義された変数
変数定義された特定の「{}」ブロック・関数内のみで利用可能。

グローバル宣言

特定の「{}」ブロック・関数内で変数定義された変数。
全体で利用可能。

global 変数名

def kansu():
  global hensu
hensu="ローカル"

print(hensu)
表示イメージ
ローカル

グローバル変数

特定の「{}」ブロック・関数内以外で変数定義された変数。
全体で利用可能。