Los operadores en Python permiten realizar diversas operaciones sobre variables y valores. Esta guía cubre los operadores aritméticos, de comparación, lógicos y de asignación más comunes, esenciales para realizar cálculos y controlar el flujo de tu código.
Operadores AritméticosSuma (+): Suma dos operandosresultado = 5 + 3
# resultado es 8 Resta (-): Resta el segundo operando del primero.resultado = 5 - 3
# resultado es 2 Multiplicación (*): Multiplica dos operandos.resultado = 5 * 3
# resultado es 15 División (/): Divide el primer operando por el segundo y devuelve un float.resultado = 5 / 2
# resultado es 2.5 División entera (//): Divide y devuelve la parte entera.resultado = 5 // 2
# resultado es 2 Módulo (%): Devuelve el residuo de la división.resultado = 5 % 2
# resultado es 1 Potenciación (**): Eleva el primer operando a la potencia del segundo.resultado = 5 ** 2
# resultado es 25 Estos operadores comparan dos valores y devuelven un valor booleano (True o False).
Igual (==): Verifica si dos operandos son iguales.es_igual = (5 == 5)
# es_igual es True Distinto (!=): Verifica si dos operandos son diferentes.es_distinto = (5 != 3)
# es_distinto es True Menor que (<): Verifica si el primer operando es menor que el segundo.menor = (5 < 10)
# menor es True Mayor que (>): Verifica si el primer operando es mayor que el segundo.mayor = (5 > 3)
# mayor es True Menor o igual que (<=): Verifica si el primer operando es menor o igual que el segundo.menor_igual = (5 <= 5)
# menor_igual es True Mayor o igual que (>=): Verifica si el primer operando es mayor o igual que el segundo.mayor_igual = (5 >= 3)
# mayor_igual es True Operadores LógicosLos operadores lógicos permiten combinar condiciones booleanas.
Y (and): Devuelve True si ambas condiciones son verdaderas.resultado = (5 > 3) and (3 < 10)
# resultado es True O (or): Devuelve True si al menos una de las condiciones es verdadera.resultado = (5 < 3) or (3 < 10)
# resultado es True No (not): Invierte el valor booleano de la condición.resultado = not (5 > 3)
# resultado es False Operadores de AsignaciónLos operadores de asignación se utilizan para asignar valores a variables.
Asignación simple (=): Asigna el valor del operando derecho a la variable izquierda.x = 10 Asignación aumentada (+=): Suma y asigna.x += 5
# es equivalente a x = x + 5 Asignación disminuida (-=): Resta y asigna.x -= 3
# es equivalente a x = x - 3 Asignación multiplicada (*=): Multiplica y asigna.x *= 2
# es equivalente a x = x * 2 Asignación dividida (/=): Divide y asigna.x /= 4
# es equivalente a x = x / 4 Asignación de módulo (%=):Aplica el módulo y asigna.x %= 3
# es equivalente a x = x % 3