Operadores en Python

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