이번에도 연산자 오버로딩 파트 중 하나인데 문자열 변환, 해시, 불리언 내장함수를 모방하는 메소드에 대해 알아보려고 한다. 메소드 내장함수 __repr__(self) repr( ) __str__(self) str( ), print( ) __bytes__(self) bytes( ) __format__(self, format_spec) format( ), str.format( ) __hash__(self) hash( ) __bool__(self) bool( ) 위의 표는 문자열 변환, 해시, 불리언에 대한 내장함수(built-in functions)를 모방하는 특별한 메소드이다.
__repr__( ) 메소드는 객체의 공식적인(official) 문자열 표현을 계산하는 repr( )에 의해 호출되며, 문자열을 반환한다. __str__( ) 메소드는 비공식적으로 읽을 수 있는 형태의 문자열을 위한 str( ), format( ), print( ) 함수 등에 의해 호출된다.
클래스에 __rep...
#
bool
#
파이썬
#
클래스
#
인스턴스
#
속성접근
#
벡터클래스
#
메소드
#
객체
#
str
#
setattr
#
repr
#
Python
#
hash
#
getattribute
#
getattr
#
format
#
delattr
#
bytes
#
해시값