dir 은 Python Object의 attribute중 하나인 __dict__와 비슷하지만 구별되는 유용한 함수라 같이 정리하고자 한다. 실제로 새로운 패키지를 사용하거나 Debugging을 할 때 dir함수로 내가 사용하고자 하는 attribute나 method를 찾은 적이 많았다. 둘은 언뜻보면 비슷하나, 차이점과 각각의 기능이 명확하므로 간단히 정리하였다.
__dict__
and dir
공통점 :
인자로 들어온 클래스 또는 객체의 attribute에 대한 정보를 반환한다. 언뜻보면 비슷하나, 차이점과 각각의 기능이 명확하므로 간단히 정리하였다.
__dict__
:
dir
:__dict__
와 달리 값은 반환하지 않는다.Magic Method (1) - Magic Method의 정의 (0) | 2022.04.13 |
---|---|
주석을 보여주는 __doc__ (0) | 2022.04.12 |
Class와 method 활용 (5) - Static method (0) | 2022.04.04 |
Class와 method 활용 (4) - Class method (0) | 2022.04.03 |
Class와 method 활용 (3) - instance method (0) | 2022.04.02 |
댓글 영역