python-operadores-asignacion

Operadores de asignación en Python

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