Page cover

Operadores de comparación

Los operadores de comparación evalúan la relación que existe entre dos valores en Python. Existen diferentes tipos de operadores de comparación.

Operador
Ejemplo
Significado

==

a == b

Igual a

!=

a != b

No igual a

<

a < b

Menor que

<=

a <= b

Menor que o igual a

>

a > b

Mayor que

>=

a >= b

Mayor que o igual a

1. Igualdad y desigualdad

Los operadores de comparación más utilizados son el de igualdad == y el de desigualdad !=. Estos operadores pueden aplicarse a varios tipos de datos en Python.

1.1. Tipos de datos numéricos

num1 = 2
num2 = 5

num1 == 2
True

num1 == num2
False

num1 = 1.5
num2 = 5

num1 != 2
True

num2 != 5
False

1.2. Strings

2. Otros operadores de comparación

2.1. Tipos de datos numéricos

2.2. Strings

La comparación utiliza un orden lexicográfico: primero se comparan los dos primeros elementos, y si son diferentes, esto determina el resultado de la comparación; si son iguales, se comparan los dos siguientes elementos, y así sucesivamente, hasta que se agote cualquiera de las dos secuencias.

Esto quiere decir que la comparación se realiza utilizando los equivalentes numéricos (el resultado de la función por defecto ord()) de sus caracteres.

Última actualización