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 == evalúa 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 != evalúa si los valores son distintos.

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

3.5.3. Operador <

El operador < evalúa si el valor del lado izquierdo es menor que el valor del lado derecho.

>>> 5 < 3
False

3.5.4. Operador >

El operador > evalúa si el valor del lado izquierdo es mayor que el valor del lado derecho.

>>> 5 > 3
True

3.5.5. Operador <=

El operador <= evalúa 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 >= evalúa 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 de tipo numéricas, cadenas y listas

a, b, a1, b1, c1 = 5, 5, 7, 3, 3
cadena1, cadena2 = 'Hola', 'Adiós'
lista1, lista2 = [1, 'Lista Python', 23], [11, 'Lista Python', 23]

Ejemplo de operador relacional Igual

c = a == b
print (c)

Ejemplo de operador relacional Diferente

d = a1 != b
print (d)

Ejemplo de operador relacional Menor que

f = b1 < a1
print (f)

Ejemplo de operador relacional Mayor que

e = a1 > b1
print (e)

Ejemplo de operador relacional Menor o igual que

h = b1 <= c1
print (h)

Ejemplo de operador relacional Mayor o igual que

g = b1 >= c1
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.