초기화 함수
- __init__ : 인스턴스를 만들 때 실행되는 함수
문자열화 함수
- __str__ : 인스턴스 자체를 출력할 때의 형식을 지정해주는 함수
class Human( ):
'''인간'''
def __init__( self, name, weight ):
'''초기화 함수'''
self.name = name
self.weight = weight
def __str__( self )
'''문자열화 함수
return "{} ( 몸무게 {}kg )".format( self.name, self.weight )
person = Human( "사람", 60.5 ) # 초기화 함수 사용
print( person ) # 문자열화 함수 사용
반응형
'Dev > Python' 카테고리의 다른 글
[Python] divmod (0) | 2021.06.14 |
---|---|
[Python] map (0) | 2021.06.14 |
[Python] Slice Slicing (0) | 2021.06.11 |
[Python] try except (0) | 2021.06.10 |
[Python] 튜플 Tuple (0) | 2021.06.10 |