Operadores relacionales¶
Sirven para comparar dos valores, dependiendo del resultado de la comparación se devolverá:
- Verdadero (True), si es cierta
- Falso (False), si no es cierta
Igual que¶
3 == 2
False
Distinto de¶
3 != 2
True
Mayor que¶
3 > 2
True
Menor que¶
3 < 2
False
Mayor o igual que¶
3 >= 4
False
Menor o igual que¶
3 <= 4
True
También podemos comparar variables:
a = 10
b = 5
a > b
True
b != a
True
a == b*2
True
Y otros tipos, como cadenas, listas, el resultado de algunas funciones o los propios tipos lógicos:
"Hola" == "Hola"
True
"Hola" != "Hola"
False
c = "Hola"
c[0] == "H"
True
c = "Hola"
c[-1] == "a"
True
l1 = [0,1,2]
l2 = [2,3,4]
l1 == l2
False
len(l1) == len(l2)
True
l1[-1] == l2[0]
True
True == True
True
False == True
False
False != True
True
True > False
True
False > True
False
La representación aritmética de True y False equivale a 1 y 0 respectivamente:
True * 3
3
False / 5
0.0
True * False
0
Última edición: 21 de Septiembre de 2018