Los operadores de asignación nos permiten asignar valores a variables.
Más información sobre operadores de asignación leer más ⯈
Lista de operadores de asignación
Operador =
El operador de asignación (=
) se utiliza para asignar un valor a una variable.
numero = 10
En este ejemplo, numero
es una variable a la que se le asigna el valor 10
.
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 + 3
Despué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 - descuento
Despué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 6
Despué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 ** exponente
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 ** exponente