Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué módulo importa python cmp?

¿Qué módulo importa python cmp?

cmp es una función de comparación que viene con Python 2.x y no requiere importar módulos.

Descripción oficial del manual:

cmp(x, y)

Compara dos objetos x e y, y devuelve el resultado según

un número entero. Si x < y, el valor de retorno es negativo; si x == y, el valor de retorno es cero; si x > y, el valor de retorno es estrictamente positivo.

Como se muestra a continuación:

Esta función ha quedado obsoleta en Python 3.x. Aquí está la descripción oficial:

La función cmp() debe considerarse obsoleta y el método especial __cmp__() ya no es compatible. Utilice __lt__() para ordenar, __eq__() y __hash__() y otros métodos enriquecidos (si realmente necesita la funcionalidad cmp(), puede utilizar la expresión (a > b) - (a < b) como expresión equivalente de cmp( a, b)).

La idea es que la función cmp() haya "desaparecido". Si realmente necesita la funcionalidad cmp(), puede usar la expresión (a > b) - (a < b) como función equivalente de cmp(a, b) .