매직 메서드
Python에서 더블 언더스코어(__)로 시작하고 끝나는 특수 메서드이다. 객체의 연산자 오버로딩 등을 가능하게 하여 사용자 정의 객체가 기본 자료형처럼 동작하도록 만든다.