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.