-
Namespace & Scopepython/기본 2022. 4. 29. 22:33
animal = 'cat' def f(): # print(animal) # 아래에서 animal 이 정의되지 않으면 'cat' 으로 출력, 아래에서 animal 이 정의되면 에러 발생 animal = 'dog' print(animal) # dog def g(): global animal print(animal) # cat print('local', locals()) def h(): """Test func doc""" print(h.__name__) # h print(h.__doc__) print('global:', globals())
'python > 기본' 카테고리의 다른 글
Module Import (0) 2022.04.30 Exception (0) 2022.04.29 Generator (0) 2022.04.29 Lambda (0) 2022.04.29 Decorator / contextmanager (0) 2022.04.29