Los operadores de asignación en Python nos permiten asignar valores a variables.
El operador de asignación más común es el operador =. Este operador se utiliza para asignar el valor de la derecha a la variable de la izquierda.
Además del operador de asignación básico (=), existen operadores de asignación compuestos que combinan una operación aritmética con la asignación, simplificando y optimizando el código.
Si quieres aprender más sobre Operadores de Asignación
consulta el Curso de Introducción a la Programación leer más
Operador de asignación básico =
El operador de asignación básico (=) se utiliza para asignar un valor a una variable. Por ejemplo:
numero = 10En este ejemplo, numero es una variable a la que se le asigna el valor 10.
El operador de asignación también se utiliza para actualizar el valor de una variable. Por ejemplo:
a = 5; # Asignación inicial
a = 10; # Actualización del valorOperadores de asignación compuestos
Operador +=
El operador += se utiliza para sumar el valor de la derecha a la variable y asignar el resultado a la variable.
contador = 5
contador += 3 # Equivalente a contador = contador + 3Después de esta operación, contador será igual a 8.
Operador -=
El operador -= se utiliza para restar el valor de la derecha a la variable y asignar el resultado a la variable.
total = 100
descuento = 20
total -= descuento # Equivalente a total = total - descuentoDespués de esta operación, total será igual a 80.
Operador *= y /=
Estos operadores se utilizan para multiplicar (*=) y dividir (/=) la variable por el valor de la derecha y asignar el resultado a la variable, respectivamente.
cantidad = 5
cantidad *= 2 # Equivalente a cantidad = cantidad * 2
precio = 100
descuento = 20
precio /= (100 - descuento) / 100 # Equivalente a precio = precio / ((100 - descuento) / 100)Operador //=
El operador //= se utiliza para realizar una división entera y asignar el resultado a la variable.
numero = 25
numero //= 4 # Equivalente a numero = numero // 4, el resultado es 6Después de esta operación, numero será igual a 6.
Operador %= y **=
Estos operadores se utilizan para calcular el módulo (%=) y la potencia (**=) de la variable y asignar el resultado a la variable, respectivamente.
numero = 10
numero %= 3 # Equivalente a numero = numero % 3
base = 2
exponente = 3
base **= exponente # Equivalente a base = base ** exponenteOperador %= y **=
Estos operadores se utilizan para calcular el módulo (%=) y la potencia (**=) de la variable y asignar el resultado a la variable, respectivamente.
numero = 10
numero %= 3 # Equivalente a numero = numero % 3
base = 2
exponente = 3
base **= exponente # Equivalente a base = base ** exponente