본문 바로가기

파이썬 도전기

03.19 스페셜 메서드

스페셜 메서드 : 파이썬의 스페셜 메서드 (또는 매직 메서드라고도 불림)는 더블 언더스코어(__)로 시작하고 끝나는 메서드 이름을 갖습니다. 이 메서드들은 특정 구문이나 내장 함수를 사용할 때 파이썬 인터프리터에 의해 자동으로 호출됩니다.

예를 들어, 객체에 대해 + 연산자를 사용하면 해당 객체의 __add__ 메서드가 호출됩니다. 또는 len() 함수를 사용하면 __len__ 메서드가 호출됩니다.

 

1. __init__ : 객체 초기화 메서드

2. __str__ : 객체를 문자열로 표현하는 메서드. print() 함수나 str() 함수를 사용할  호출됩니다.

 

 

 

 

 

len() 메서드

 

__getitem__() 인덱스를 뽑아줌

 

 

__call__

 

 

 

 

 

 

 

 

 

 

 

'파이썬 도전기' 카테고리의 다른 글

03.20 모듈  (1) 2024.03.20
03.20 파이썬 예외처리  (0) 2024.03.20
03.19 상속  (0) 2024.03.19
03.19 클로저, 데코레이터  (0) 2024.03.19
03.18 과제 2  (0) 2024.03.18