특수한 메소드
초기화 함수
__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 ) # 문자열화 함수 사용
-
질문드립니다.
전철연
2020.4.13 23:33
0
-
질문드립니다
-
2019.5.19 22:25
1
-
코드가 콘솔에 모두 출력되지 않은것 같은데요
히데짱
2018.3.30 11:07
1
-
class 만들었는데..문제가 무엇인지 잘 모르겠습니다.
-
2017.7.10 12:59
1
-
__init__(), __str__()
-
2017.6.21 14:05
2
-
특수 메소드의 코딩을 강사선생님과똑 같이 따라했는데, 실행해보면,계속 TabErro...
-
2016.6.22 13:17
2