더북(TheBook)

19.8 이름있는 튜플

간단한 객체는 대부분 관련된 값을 모아 놓은 컬렉션이다. 예를 들어 15장에서 정의한 Point 객체는 두 숫자, xy를 담아 놓은 것이다. 이러한 클래스를 정의할 때 보통은 _ _init_ __ _str_ _ 메서드부터 시작한다.

class Point:

 

def _ _init_ _(self, x=0, y=0):

self.x = x

self.y = y

 

def _ _str_ _(self):

return '(%g, %g)' % (self.x, self.y)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.