ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Namespace & Scope
    python/기본 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

    댓글

Designed by Tistory.