μ§μλ³μ(local)
ν¨μ λ΄λΆ μ μΈ
ν¨μ λ΄λΆμμλ§ μ¬μ© κ°λ₯
μ μ λ³μ(global)
ν¨μ λ΄λΆ μΈλΆ λͺ¨λ μ¬μ© κ°λ₯
1.
gVar = 'μ μ'
def globalAndLocal():
lVar = 'μ§μ'
print(gVar, 'λ³μ μ
λλ€.') # μ μλ³μ, μ°Έμ‘°λ§ νκ³ μλ€.
print(lVar, 'λ³μ μ
λλ€.')
globalAndLocal()
gVar = 'μ μ'
def globalAndLocal2():
lVar = 'μ§μ'
gVar = 'λ³κ²½λ μ μμ΄ μλ μλ‘μ΄ μ§μ' #μ§μ
print(gVar, 'λ³μ μ
λλ€.')
print(lVar, 'λ³μ μ
λλ€.')
globalAndLocal2()
print(gVar)
2. μ μλ³μ μ μΈ
total = 0
def gift(dic, who, money):
global total # μ μλ³μ totalμ μ¬μ©νκ² λ€
total += money
dic[who] = money
wedding = {} #dictionary μ΄κΈ°ν
gift(wedding, 'μν¬', 5) # wedding : {'μν¬':5} total : 5
gift(wedding, 'μ² μ', 6) # wedding : {'μν¬':5,'μ² μ':6} total : 5+6=11
gift(wedding, 'μ΄λͺ¨', 10) # wedding : {'μν¬':5,'μ² μ':6,'μ΄λͺ¨':10} total : 11+10=21
print('μΆμκΈ λͺ
λ¨ : {}'.format(wedding))
print('μ 체 μΆμκΈ : {}'.format(total))
'πμΉ κ°λ°(Web) > πνμ΄μ¬(Python)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
νμΌλ³΅μ¬/csvνμΌ μ½κΈ° μ°κΈ° (0) | 2023.02.08 |
---|---|
νμΌ λ§λ€κ³ μ½κΈ° (0) | 2023.02.06 |
datetime λͺ¨λ (0) | 2023.02.01 |
νμ΄μ¬ time λͺ¨λ (0) | 2023.02.01 |
νμ΄μ¬ λλ€ random λͺ¨λ (0) | 2023.02.01 |