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 |