Operadores
Operadores aritméticos
Python tiene los operadores aritméticos habituales. Supongamos que a=9 y b=2. La siguiente tabla muestra los operadores aritméticos principales:
| Operador | Símbolo | Descripción | Ejemplo | 
|---|---|---|---|
| Suma | + | Suma los valores a ambos lados del operador | a+b=11 | 
| Resta | – | Resta el valor a la derecha del operador del valor a la izquierda | a–b=7 | 
| Multiplicacion | * | Multiplica los valores a ambos lados del operador | a*b=18 | 
| Division | / | Divide el valor a la derecha del operador entre el valor a la izquierda | a/b=4.5 | 
| Módulo | % | Entrega el resto de la división entre el valor a la derecha y el valor a la izquierda del operador | a%b=1 | 
| Exponente | ** | Calcula la potencia del valor a la izquierda del operador, siendo el valor a la derecha el exponente | a**b=81 | 
| Cociente redondeado | // | Entrega el cociente de la división entre los dos operandos, eliminando los decimales. | a//b=4 | 
El orden de los operadores es el habitual en matemáticas y lenguajes de programación: el producto y la división tiene prioridad sobre la suma y la resta, y en caso de utilizar paréntesis, estos marcan la prioridad.
Operadores condicionales
Python tiene los operadores condicionales habituales. Supongamos que a=9 y b=2. La siguiente tabla muestra los operadores aritméticos principales:
| Operador | Descripción | Ejemplo | 
|---|---|---|
| == | Si los dos operandos son iguales el resultado es True y False en caso contrario | (a == b) False | 
| != | Si los dos operandos no son iguales el resultado es True y False en caso contrario | (a != b) True | 
| <> | Si los dos operandos no son iguales el resultado es True y False en caso contrario | (a <> b) True | 
| > | Si el valor a la izquierda del operador es mayor que el de la derecha el resultado es True y False en caso contrario | (a > b) True | 
| < | Si el valor a la derecha del operador es mayor que el de la izquierda el resultado es True y False en caso contrario | (a < b) False | 
| >= | Si el valor a la izquierda del operador es mayor o igual que el de la derecha el resultado es True y False en caso contrario | (a >= b) True | 
| <= | Si el valor a la izquierda del operador es menor o igual que el de la derecha el resultado es True y False en caso contrario | (a <= b) False |