벡터 클래스를 만들면서 일단 알려줬으니까 __add__, __sub__ 라는 형식을 계속 쓰긴 했지만 뭔지는 모르는 상태로 썼다.그래서 제대로 찾아봤다.일단 __어쩌구__ 라는 식으로 언더 바 2개로 메소드를 묶는 이유는 다른 파일에서 import로 메소드를 호출하게끔 할 수 있도록 해당 파일에서 생성한다는 표식인 것 같다. 일단 내 이해로는 그렇다.간단히 말하자면: __repr__(self)를 Vector라는 class 안에 생성해 놓으면 다른 파일에서 import Vector를 해서 repr(객체)라는 식으로 사용할 수 있는 말인 것 같다. 그리고 산수 연산자의 경우, 예를 들어, __add__의 경우 class 밖에서 +라는 연산자 기호를 사용해서 계산을 할 수 있게 된다. (혹시 틀렸다면 댓글로 ..