Una expresión booleana es una expresión que es cierta o falsa. En Python, una expresión que es cierta tiene el valor 1, y una expresión que es falsa tiene el valor 0.
El operador == compara dos valores y entrega una expresión booleana:
1: >>> 5 == 5
2: 1
3: >>> 5 == 6
4: 0
En la primera sentencia, los dos operandos son iguales, así que la expresion se evalúa como 1 (verdadero); en la segunda sentencia, 5 no es igual a 6, así que obtenemos 0 (falso).
El operador == es uno de los operadores de comparacion; los otros son:
1: x != y # x no es igual a y
2: x > y # x es mayor que y
3: x < y # x es
4: menor que y
5: x >= y # x es mayor o igual que y
6: x <= y # x es menor o
7: igual que y
Aunque probablemente estas operaciones le resulten familiares, los símbolos en Python son diferentes de los matematicos. Un error habitual es utilizar un signo igual sencillo (=) en lugar del doble (==). Recuerde que = es un operador de asignación y == es un operador de comparacion. Ademas, no existen =.
Deja un comentario