Saltar a contenido

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