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
상급 영역에 손을 대다니 상당히
버르장 머리 없는 함수라고 할수 있겠다