Magic Method (3) - __add__, __mul__, __sub__, __le__, __ge__
__add__, __mul__, __sub__, __le__, __ge__ 아직까지 필요성을 크게 느끼지는 못하지만, 내가 정의할 Class의 객체에 대해 연산자를 활용해서 사용자에게도 직관적인 연산을 정의할 수 있다면, 해당 매직메소드들을 활용할 수 있을 것이다. 간단하게만 정리해두자. __add__ , __mul__ , __sub__: 객체가 인자에 대해 연산기호로서 수행하기에 직관적이고 적절한 연산을 magic method 에 정의하여 활용할 수 있다. __add__ , __mul__ , __sub__ 는 각각 “+”, “_”, “-” 연산자를 활용한 기능을 정의하는 method 이다. __le__, __ge__: 대소구분 연산자를 활용한 연산을 정의할 수 있는 magic method이다. 각각 “..
개발/python-심화(Advanced)
2022. 4. 15. 01:35