로딩
요청 처리 중입니다...

[파이썬 기초] - 문자열 변환, 해시, 불리언 내장함수를 모방한 메소드

 [파이썬 기초] - 문자열 변환, 해시, 불리언 내장함수를 모방한 메소드

이번에도 연산자 오버로딩 파트 중 하나인데 문자열 변환, 해시, 불리언 내장함수를 모방하는 메소드에 대해 알아보려고 한다. 메소드 내장함수 __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 # 해시값