Language: EN

python-operadores-asignacion

Assignment Operators in Python

Assignment operators allow us to assign values to variables.

List of assignment operators

Operator =

The assignment operator (=) is used to assign a value to a variable.

number = 10

In this example, number is a variable to which the value 10 is assigned.

Operator +=

The += operator is used to add the value on the right to the variable and assign the result to the variable.

counter = 5
counter += 3  # Equivalent to counter = counter + 3

After this operation, counter will be equal to 8.

Operator -=

The -= operator is used to subtract the value on the right from the variable and assign the result to the variable.

total = 100
discount = 20
total -= discount  # Equivalent to total = total - discount

After this operation, total will be equal to 80.

Operators *= and /=

These operators are used to multiply (*=) and divide (/=) the variable by the value on the right and assign the result to the variable, respectively.

quantity = 5
quantity *= 2  # Equivalent to quantity = quantity * 2

price = 100
discount = 20
price /= (100 - discount) / 100  # Equivalent to price = price / ((100 - discount) / 100)

Operator //=

The //= operator is used to perform integer division and assign the result to the variable.

number = 25
number //= 4  # Equivalent to number = number // 4, the result is 6

After this operation, number will be equal to 6.

Operators %= and **=

These operators are used to calculate the modulus (%=) and the power (**=) of the variable and assign the result to the variable, respectively.

number = 10
number %= 3  # Equivalent to number = number % 3

base = 2
exponent = 3
base **= exponent  # Equivalent to base = base ** exponent