프로그래밍
Python 매직 메소드와 연산자 오버로딩
warpmemory
2020. 2. 22. 14:11
- 서론
- 생성 및 초기화
- 사용자 정의 클래스에서 연산자 만들기
- 비교 매직 매소드
- 숫자 매직 메서드
- 단항 연산자와 함수
- 일반 산술 연산자
- 뒤집힌 산술 연산자
- 증가된 할당
- 타입 변환 매직 메서드
- 클래스 표현하기
- 속성 접근 제어하기
- 커스텀 시퀀스 만들기
- 요구사항
- 컨테이너 뒤의 마법
- 예제
- 리플렉션
- 호출 가능한 객체
- 콘텍스트 매니저
- 추상 베이스 클래스
- 디스크립터 객체 만들기
- 복사하기
- 객체 피클링 하기
- 피클링: 소금물에 빨리 절이기
- 자신의 객체 피클링 하기
- 예제
- 결론
[번역] 파이썬 매직 메소드 (Python's Magic Methods) | 人生は短くて使える時間も限られてる。
A guide to Python’s magic methods를 번역한 문서입니다. 서론 이 가이드는 몇 달 간의 블로그 게시물의 정점입니다. 주제는 매직 메소드(magic methods) 입니다. 매직 메소드가 뭘까요? 이들은 객체지향 파이썬의 모든 것입니다. 클래스에 “마법”을 추가하기 위해 정의할 수 있는 특수한 메소드입니다. 항상 두 개의 밑줄로 둘러싸입니다. (예: __init__ 또는 __lt__) 또한 필요한 만큼 문서화되지 않았습니다. 파이썬
ziwon.dev
- 파이썬에서 연산자 오버로딩
- 파이썬 매직 매소드 또는 특수기능
Python Operator Overloading And Magic Methods - Trytoprogram
In this article, you will learn about Python operator overloading in which depending on the operands we can change the meaning of the operator.
www.trytoprogram.com