Python

[Python] Scope를 초월해서 변수에 손을 대보자 global

insub4067 2021. 11. 23. 15:31

local에서 global변수에 손을 댈수있다 

그건 바로 global 내장함수를 사용하는 것이다

adBlue = "10,000 won"

def exportBan():
    global adBlue
    adBlue = "80,000 won"

print("요소수의 원래 가격은 ", adBlue)
# => 요소수의 원래 가격은  10,000 won

exportBan()

print("중국의 요소수 수출 금지 이후 요소수의 가격은 ", adBlue)
# => 중국의 요소수 수출 금지 이후 요소수의 가격은  80,000 won

상급 영역에 손을 대다니 상당히 

버르장 머리 없는 함수라고 할수 있겠다