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 |