Assignment operators

The assignment operators in Python are used to store data into a variable. We’ve already used the most common assingment operator (=), but there are many more of them:

• = – assigns the value found in the right operands to the left operand. Example: x = 5.
• += – adds the value found in the right operand to the value found in the left operand. Example: x = 5, x += 3 results in x = 8.
• -= – substracts the value of the right operand from the value found in the left operand. Example: x = 5, x -= 3 results in x = 2.
• *= – multiplies the value of the right operand by the value of the left operand. Example: x = 5, x *= 3 results in x = 15.
• /= – divides the value of the left operand by the value of the right operand. Example: x = 5, x /=3 results in x = 1.667.
• %= – divides the value found in the left operand by the value found in the right operand. The reminder will be placed in the left operand. Example: x = 5, x %=3 results in x = 2.
• **= – determines the exponential value found in the left operand when raised to the power of the value in the right operand. Example: x = 5, x **=3 results in x = 125.
• //= – divides the value found in the left operand by the value of the right operand. The integer result will be placed in the left operand. Example: x = 5, x //= 3 results in x = 1.

Like us on Facebook

Geek University 2019