-
<Python> 매직 메서드 (__add__, __repr__)무기/파이썬 2021. 9. 17. 22:03728x90
1. 파이썬에서 연산을 수행하기 위해서는, 피연산자가 연산에 사용될 매직메서드를 포함하고 있어야 한다
(예시 : 더하기 연산을 수행하고 싶음 → 더하기할 각 피연산자는 """__add__""" 메서드를 포함해야 함)
2. 매직메서드 """__repr__"""은 파이썬 클래스가 기본적으로 상속하는 Object 클래스로부터 상속받은 것이다.
해당 객체를 출력하면 """__repr__"""을 호출하고, """__repr__"""에서 return 값으로 정의한 내용을 출력한다.
728x90'무기 > 파이썬' 카테고리의 다른 글
<파이썬> 파이썬 기초 문법 for 코딩테스트 (0) 2022.03.11 <Python> 메소드의 매개변수 전달 (0) 2021.09.23 <Python> __name__ 과 "__main__" (0) 2021.09.06