파이썬기초 객체의 처리

김재민·2022년 1월 20일
0
post-thumbnail

기본 특별메소드

특별한 연산 혹은 문법으로 자동 호출되는 메소드(==매직메소드)

코드 파이썬 내부 호출 의미
x = MyClass() x._init_() 객체를 하나 생성할 때마다 실행하는 메소드
repr(x) x._repr_() 객체의 공식적 표현을 문자열로 표현(내부-인터프리터)
str(x) x._str_() 객체의 비공식적 표현을 문자열로 표현(일반)

함수화 메소드

코드 파이썬 내부 호출 의미
my_call() my_call._call_() 객체 호출을 마치 함수처럼 호출하는 의미

집합 메소드

코드 파이썬 내부 호출 의미
my_call() my_call._call_() 객체 호출을 마치 함수처럼 호출하는 의미
d in x x._contains_(d) x 내부 데이터에 d가 존재하는가를 확인하는 함수 호출

profile
어제의 나보다 나은 오늘의 내가 되자!🧗‍♂️

0개의 댓글

관련 채용 정보