Magic Method (2) - __str__ 과 __repr__
__str__ and __repr__ 문자열을 활용한 단순예제로는 두 메소드 간에 차이를 알기 어려워 많은 reference를 찾아보았다. 두 메소드에 대한 개념은 목적 중심으로 생각할수록, 생각보다 간단한 개념이었다. 무엇이든 용도와 목적이 존재하고 이를 위해 사람이 만들었다는 것을 기억하자. __str__ and __repr__ 공통점 : 필요한 내용을 method 내에 정의하여 사용자에게 표시하기 위해 문자열 표현으로 반환하고자 할 때 사용한다 __str__ : 인자인 객체를 사용자에게 표현하기 위한 값을 정의하고, 이를 “사용자가 읽기 쉬운 문자열 표현으로 변환” 하여 return 하기 위한 목적으로 주로 활용한다 (Readable, end-user format) 좀 더 직관적으로는, 우리가 자주..
개발/python-심화(Advanced)
2022. 4. 14. 23:48