python notes - namespace

Kenneth·2021년 1월 5일
0

python-notes

목록 보기
1/3

python의 namespace에 대한 짧은 노트.

  • builtin에 의해 이미 사용중인 변수명에 유의할 것. (ex. id())
  • LEGB 순서: Local, Enclosing, Global, Builtin
  • globals(), locals() 통해 각 namespace에 등록된 변수들 확인 가능
    • globals() 는 reference 반환, namespace에 대한 조작 가능
    • locals() 는 copy 반환
  • 하위 scope에서 global varname이라고 선언하여 global namespace의 변수에 접근 가능
profile
개발자 + @

0개의 댓글