[파이썬 기초] 해시와 불리언을 위한 특별 메소드와 속성 접근 메소드 오버로딩


[파이썬 기초] 해시와 불리언을 위한 특별 메소드와 속성 접근 메소드 오버로딩

이번에는 문자열 변환과 해시(Hash), 불리언 내장함수를 모방하는 특별 메소드와 속성 접근 특별 메소드를 위한 연산자 오버로딩에 대해 알아보자. 문자열 변환과 해시, 불리언 내장함수를 모방하는 특별 메소드 문자열 변환과 해시, 불리언에 대한 메소드 내장함수 __repr__(self) repr( ) __str__(self) str( ), print( ) __bytes__(self) bytes( ) __format__(self, format_spec) format( ), str.format( ) __hash__(self) hash( ) __bool__(self) bool( ) 위의 표는 문자열 변환과 해시(hash), 불리언에 대한 내장함수(built-in functions)를 모방하는 특별 메소드 목록을 나타낸다. __repr__( ) 메소드는 객체의 공식적인(official) 문자열 표현을 계산하는 repr( )에 의해 호출되며, 문자열을 직접 반환한다. __str__( ) 메소드...


#2차원벡터클래스 #파이썬 #연산자오버로딩 #불리언 #문자열 #str #setattr #repr #python #hash #getattribute #getattr #delattr #해시

원문링크 : [파이썬 기초] 해시와 불리언을 위한 특별 메소드와 속성 접근 메소드 오버로딩