막힘없이 Python(파이썬) 하기 : 특별 메서드의 대표 예시
특별메서드를 활용하는 경우는 크게 4가지 정도로 볼 수 있습니다. 수치형 자료 흉내내기, 객체들의 문자열 표현, 객체의 논리형 값, collections 적용. 하나씩 살펴보죠. 수치형 자료 흉내내기 물리학과 수학에서 수치는 중요합니다. 수치 데이터를 흉내 내는 도구는 수학기반 모형을 다룰 때 매우 유용하겠네요. 벡터의 연산은 아래처럼 정의할 수 있습니다. class Vector: def __init__(self, x=0, y=0): self.x = x self.y = y def __add__(self, other): x = self.x + other.x y = self.y + other.y return Vector(x, y) __add__ 특별 메서드를 정의해 2차원 벡터의 덧셈을 모방하는 코드를 작성..
2023.04.25