Assignment Operators in Python
Assignment Operators in Python
Assignment Operator combines the effect of arithmetic and assignment operator
| Symbol | Description | Example |
| = | Assigned values from right side operands to left variable | >>>x=12* >>>y="greetings" |
| += | added and assign back the result to left operand | >>>x+=2 |
| -= | subtracted and assign back the result to left operand | x-=2 |
| *= | multiplied and assign back the result to left operand | x*=2 |
| /= | divided and assign back the result to left operand | x/=2 |
| %= | taken modulus using two operands and assign the result to left operand | x%=2 |
| **= | performed exponential (power) calculation on operators and assign value to the left operand | x**=2 |
| //= | performed floor division on operators and assign value to the left operand | x / /= 2 |
Example: To test Assignment Operators:
#Demo Program to test Assignment Operators
x=int (input("Type a Value for X : "))
print ("X = ",x)
print ("The x is =",x)
x+=20
print ("The x += 20 is =",x)
x-=5
print ("The x -= 5 is = ",x)
x*=5
print ("The x *= 5 is = ",x)
x/=2
print ("The x /= 2 is = ",x)
x%=3
print ("The x %= 3 is = ",x)
x**=2
print ("The x **= 2 is = ",x)
x//=3
print ("The x //= 3 is = ",x)
#Program EndOutput:
Type a Value for X : 10
X = 10
The x is = 10
The x += 20 is = 30
The x -= 5 is = 25
The x *= 5 is = 125
The x /= 2 is = 62.5
The x %= 3 is = 2.5
The x **= 2 is = 6.25
The x //= 3 is = 2.0
