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

Note

3 == 2
False

Distinto de

Note

3 != 2 
True

Mayor que

Note

3 > 2
True

Menor que

Note

3 < 2
False

Mayor o igual que

Note

3 >= 4
False

Menor o igual que

Note

3 <= 4
True

También podemos comparar variables:

Note

a = 10
b = 5

a > b
True

Note

b != a
True

Note

a == b*2
True

Y otros tipos, como cadenas, listas, el resultado de algunas funciones o los propios tipos lógicos:

Note

"Hola" == "Hola"
True

Note

"Hola" != "Hola"
False

Note

c = "Hola"
c[0] == "H"
True

Note

c = "Hola"
c[-1] == "a"
True

Note

l1 = [0,1,2]
l2 = [2,3,4]

l1 == l2 
False

Note

len(l1) == len(l2)
True

Note

l1[-1] == l2[0]
True

Note

True == True
True

Note

False == True
False

Note

False != True
True

Note

True > False
True

Note

False > True
False

La representación aritmética de True y False equivale a 1 y 0 respectivamente:

Note

True * 3
3

Note

False / 5
0.0

Note

True * False
0

Última edición: 21 de Septiembre de 2018