고유 한 유형의 오브젝트를 주문할 때 제안되는 Python의 의미는 무엇입니까? 즉, rich comparisons (예 : __lt__
)을 사용하는 맞춤 작성 방식의 비교 방법을 구현할 때 어떤 동작을 구현해야합니까? 과 다른 유형의 객체가 발생할 때 의 'poor'비교를 사용하는 경우 어떻게해야합니까?고유 한 유형의 오브젝트 비교
- 주문을해야합니까? "예기치 않은 모든 개체가 내 자신의 유형보다 작습니다"?
TypeError
을 던집니다.- 다른 개체에 시도해 볼 수있는 쉬운 방법이 있습니까? 즉,
foo < bar
및foo.__lt__
은bar
의 형식을 알지 못하지만bar.__gt__
으로 되돌릴 수 있습니까? - 고유 한 유형의 객체의 정상적인 순서를 얻는 방법에 대한 지침이 있습니까? total order이지만 그보다 적은 수를 사용하는 것이 좋습니다.
- 설명서에 왜
3 < "3"
을 설명하는 부분이 있습니까?
PEP 207 분명히 일이 을 구현하는 방법의 자유의 많은 나뭇잎, 그럼에도 불구하고 나는 일이 상호 도움을 구현하는 방법을 몇 가지 지침이있을 수 있습니다 기대합니다.