Duck Typing1 [Python] Special Methods for Sequences References Fluent Python Contents Vector: User-Defined Sequence Type Protocols and Duck Typing Special Methods for Sequences [Python] A Pythonic Object 이번 포스팅에서는 위의 포스팅에서 구현한 2차원 벡터 클래스를 개선하여 다차원 벡터를 표현하는 클래스를 구현해볼 것입니다. 이렇게 작성된 벡터는 표준 파이썬의 immutable flat 시퀀스와 비슷하게 동작하며, 실수(float)를 요소로 가지고 다음과 같은 기능을 지원합니다. 기본 시퀀스 프로토콜: __len__, __getitem__ 여러 항목들을 가진 인스턴스를 안전하게 표현 슬라이싱을 지원하여 새로운 벡터 인스턴스 생성 포함된 .. 2022. 3. 21. 이전 1 다음