python-operadores-asignacion

Operadores de asignación en Python

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.

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 = 10

En 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 valor

Operadores 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 + 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