In [1]:
global_var = 'global'
In [2]:
def local_def():
# ローカル用の変数
local_var = 'local'
return local_var
In [3]:
print(global_var)
In [4]:
print(local_var)
In [5]:
def local_def():
# グローバル変数の参照
print(global_var)
local_def()
In [6]:
def local_def():
local_var = 'local'
# ローカルで定義した変数を戻す
return local_var
g2 = local_def()
print(g2)
In [7]:
global_var = 'g'
for i in range(5):
j = global_var*i
# ローカルの変数をそのままプリントする
print(i,j)
In [8]:
sp = 'global'
def local_def():
sp = 'local'
print(sp)
local_def()
print(sp)
In [9]:
sp = 'global'
def local_def():
# ローカルでグローバル変数として定義
global sp
sp= 'local'
print(sp)
local_def()
print(sp)
コメントする