pythonに慣れよう8 変数のスコープ

関数の中で変数を定義する。

def yurakucho_line():
		dep = "nagatacho"
		arrive = "yurakucho"
		print(dep + " + " +arrive)

yurakucho_line()

[vagrant@localhost python]$ python app.py
nagatacho + yurakucho

グローバルな変数

dep = "東京駅"
def yurakucho_line():
		dep = "永田町"
		arrive = "有楽町"
		print(dep + " → " +arrive)
yurakucho_line()
print(dep + "を出発しました。")

[vagrant@localhost python]$ python app.py
永田町 → 有楽町
東京駅を出発しました。

変数の中をコメントアウトする。

def yurakucho_line():
		# dep = "永田町"
		arrive = "有楽町"
		print(dep + " → " +arrive)
yurakucho_line()
print(dep + "を出発しました。")

[vagrant@localhost python]$ python app.py
東京駅 → 有楽町
東京駅を出発しました。