4.2. Expresiones booleanas

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 =< ni =>.

0