Page cover

Operadores de asignación

¿Cuáles son los operadores de asignación?

En secciones anteriores ya hemos presentado el operador de asignación que utilizábamos para asignar un valor a una variable, concretamente se corresponde con =.

Sin embargo, una de las cosas interesantes que nos proporciona Python es un mecanismo para combinar operadores aritméticos y operadores de asignación simplificando el código que escribimos. A la combinación de ambos operadores se les denomina Augmented Assignment.

De asignación

Standard

a += 5

es equivalente a

a = a + 5

a /= 10

es equivalente a

a = a / 10

a *= b

es equivalente a

a = a * b

# Standard
num = 10
num = num * 2
num
20

# De asignación
num *= 2
num
20

# Standard
num2 = 5
num2 = num2 + 2
num2
7

# De asignación
num3 = 5
num3 += 2
num3
7

Última actualización