Ads by ProfitSence
Close

Python Assigment Operator | += Operator

Last Updated on Wednesday 5th Oct 2022

Python Operators

Operators are special symbols in Python that carry out arithmetic or logical computation. The value that the operator operates on is called the operand.

			
					6+3

9

			
	

Assignment operators

  • Assignment operators are used in Python to assign values to variables.

  • a = 5 is a simple assignment operator that assigns the value 5 on the right to the variable a on the left.

python +=

A little bit subtle or confusing in python is the plus equals += operator

			
					x = 1
x += 2 # add 2 to x
print("x is",x)
x <<= 3 # left shift by 2
print('x is',x)
x **= 4 # x := x^2
print('x is',x)

			
	

The Above Code Outputs

			
					x is 3
x is 24
x is 331776

			
	

Here's the table for Reference

Symbol Example Equivalent to
= x = 5 x = 5
+= x += 5 x = x + 5
-= x -= 5 x = x - 5
*= x *= 5 x = x * 5
/= x /= 5 x = x / 5
%= x %= 5 x = x % 5
//= x //= 5 x = x // 5
**= x **= 5 x = x ** 5
&= x &= 5 x = x & 5
= x
^= x ^= 5 x = x ^ 5
>>= x >>= 5 x = x >> 5
<<= x <<= 5 x = x << 5