강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

salty510님의 프로필 이미지
salty510

작성한 질문수

모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)

Variable scope

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()를 호출한 것과 같은 결과 값을 보이는데 어떤 이유인지 궁금합니다.

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

좋은 질문이예요!

열심히 하시네요!

아래 링크를 한 번 정독해보세요!

https://smartits.tistory.com/282

salty510님의 프로필 이미지
salty510

작성한 질문수

질문하기