본문 바로가기
개발&코딩/Python

파이썬 내장 메소드 dir() 사용법

by 우동이 2022. 6. 16.
300x250

 

내장 함수 — Python 3.10.5 문서

내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __

docs.python.org

파이썬 공식 문서를 살펴봤는데 가독성 실화..?

공식 문서 보고 공부하기는 글렀구먼,,

그래서 제가 다시 정리합니다.


내장 함수 - dir()

dir()은 내장 함수이며

() 내의 객체가 가진 변수와 메서드를 전부 보여줍니다.

a=10

print(dir(a))

정수형 변수 a를 dir()에 넣어 실행해보면

a가 가진 온갖 변수와 메서드가 나열됩니다.

a의 type은 int class입니다.

print(type(a))

 

이렇듯 내장 함수 dir()은 이렇듯 해당 객체가 가진 변수와 메서드를 반환합니다.

 

클론 코딩이나 모르는 객체에 대한 정보를 얻기 위해 dir() 함수를 사용하면 

 

더 간편하고 편리한 코딩이 가능합니다.


 

정수형 클래스 기준으로 소개된 속성/메서드 들 중 가장 많이 쓰이는 메서드에는 

__init__ : 생성자, 컨스 트럭터

__str__ : 객체 정보 출력 기능의 메서드, 사용자 입장에서의 정보 출력 및 확인

__repr__ : 객체 정보 출력기능의 메소드, 공식적 발표 혹은 개발자 입장에서의 엄격한 정보를 출력할 때 사용

__doc__ : docstring, 문서화 해당 클래스의 주석 문을 출력

 

이러한 것들이 있습니다.

 

다음번에는 이러한 클래스/객체의 속성 및 메서드에 대해 작성하겠습니다.

 

300x250

댓글