1. 스페셜 메서드
파이썬의 스페셜 메서드 (또는 매직 메서드라고도 불림)는 더블 언더스코어(__)로 시작하고 끝나는 메서드 이름을 갖습니다. 이 메서드들은 특정 구문이나 내장 함수를 사용할 때 파이썬 인터프리터에 의해 자동으로 호출됩니다.
예를 들어, 객체에 대해 + 연산자를 사용하면 해당 객체의 __add__ 메서드가 호출됩니다. 또는 len() 함수를 사용하면 __len__ 메서드가 호출됩니다.
1. __init__ : 객체 초기화 메서드
2. __str__ : 객체를 문자열로 표현하는 메서드. print() 함수나 str() 함수를 사용할 때 호출됩니다.
3. __add__ : + 연산자를 사용할 때 호출되는 메서드
4. __len__ : len() 함수를 사용할 때 호출되는 메서드
5. __getitem__ : 인덱싱을 사용할 때 호출되는 메서드
6. __call__ : 객체를 함수처럼 호출할 때 사용되는 메서드
'Python > 개념' 카테고리의 다른 글
2024-03-19 과제 주민등록번호 유효성 검사 (0) | 2024.03.19 |
---|---|
2024-03-19파이썬의 예외처리 (0) | 2024.03.19 |
2024-03-19 파이썬 상속 (1) | 2024.03.19 |
2024-03-18 과제 가위바위보 (0) | 2024.03.18 |
2024-03-18 객체지향과 클래스 (0) | 2024.03.18 |