인프런 커뮤니티 질문&답변
Ex6과 Ex7 관련
작성
·
216
0
# 예제 6
def func(var):
x = 10
def printer():
print('EX 6 > ', 'Printer Func Inner')
print('Func Inner', locals())
func('Hi')
print()
# 예제 7
print('Ex 7 > ', globals())
print()
print('Ex 7 > ', locals())
위 예제의 마지막 행에 작성한 것과 같이 local영역이 아닌 외부영역에서 locals()를 호출하는 경우에 globals()를 호출한 것과 같은 결과 값을 보이는데 어떤 이유인지 궁금합니다.





