생성자 __init__은 제외하고, 비교 연산자의 special method object는 해당 인스턴스 객체를 호출한 다음 호출하는 것 < 를 클래스 내부에서 __it__형태로 구현했다면 a = Calculator() 로 호출해서, a < 5 등 으로 확인할 수 있음. object.__gt__(self, other) +, -, |, & 등의 바이너리 연산자의 특수 메소드. 여기에서 리스트 끼리의 연산을 구현했었다. 리스트 끼리 연산한다면 객체 형태로 반환받는 게 낫다는 걸 구현하면서 익혔다. + object.__add__(self, other) - object.__sub__(self, other) * object.__mul__(self, other) // object.__floordiv__(self, ..