3.5. Operadores relacionales

Los valores booleanos son además el resultado de expresiones que utilizan operadores relacionales (comparaciones entre valores):

3.5.1. Operador ==

El operador == evalua que los valores sean iguales para varios tipos de datos.

>>> 5 == 3
False
>>> 5 == 5
True
>>> "Plone" == 5
False
>>> "Plone" == "Plone"
True
>>> type("Plone") == str
True

3.5.2. Operador !=

El operador != evalua si los valores son distintos.

>>> 5 != 3
True
>>> "Plone" != 5
True
>>> "Plone" != False
True

3.5.3. Operador <

El operador < evalua si el valor del lado izquierdo es menor que el valor del lado derecho.

>>> 5 < 3
False

3.5.4. Operador >

El operador > evalua si el valor del lado izquierdo es mayor que el valor del lado derecho.

>>> 5 > 3
True

3.5.5. Operador <=

El operador <= evalua si el valor del lado izquierdo es menor o igual que el valor del lado derecho.

>>> 5 <= 3
False

3.5.6. Operador >=

El operador >= evalua si el valor del lado izquierdo es mayor o igual que el valor del lado derecho.

>>> 5 >= 3
True

3.5.7. Ejemplos

A continuación, se presentan algunos ejemplos de su uso:

Ejemplo de definir variables numéricas

cadena1, cadena2 = 'Hola', 'Adiós'
lista1, lista2 = [1, 'Lista Python', 23], [11, 'Lista Python', 23]

Ejemplo de operador relacional Igual

print (c)

cadenas = cadena1 == cadena2
print (cadenas)

listas = lista1 == lista2
print (listas)

Ejemplo de operador relacional Diferente

print (d)

cadena0 = cadena1 != cadena2
print (cadena0)

Ejemplo de operador relacional Menor que

print (f)

Ejemplo de operador relacional Mayor que

print (e)

Ejemplo de operador relacional Menor o igual que

print (h)

Ejemplo de operador relacional Mayor o igual que

print (g)


Importante

Usted puede descargar el código usado en esta sección haciendo clic aquí.

Truco

Para ejecutar el código operadores_relacionales.py, abra una consola de comando, acceda al directorio donde se encuentra el mismo, y ejecute el siguiente comando:

python operadores_relacionales.py

Ver también

Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.