Сравнение

  • В отличие от __add__ и __radd__ методы сравнения не имеют правосторонних версий. Если операцию поддерживает только один операнд, используется зеркальный метод сравнения (методы __lt__ и __gt__ зеркальны друг другу)

  • Не факт, что истинность операции == означает ложность !=. В этом случае реализуйте оба метода: __eq__ и __ne__.

  • Метод __cmp__ и встроенный метод cmp() устарели. Не используйте их.

results matching ""

    No results matching ""