Python Assignment Operators
In Python, an assignment operator is used to assign a value to a variable. The assignment operator is a single equals sign (=). Here is an example of using the assignment operator to assign a value to a variable:
x = 5
In this example, the variable x is assigned the value 5.
There are also several compound assignment operators in Python, which are used to perform an operation and assign the result to a variable in a single step. These operators include:
- +=: adds the right operand to the left operand and assigns the result to the left operand
- -=: subtracts the right operand from the left operand and assigns the result to the left operand
- *=: multiplies the left operand by the right operand and assigns the result to the left operand
- /=: divides the left operand by the right operand and assigns the result to the left operand
- %=: calculates the remainder of the left operand divided by the right operand and assigns the result to the left operand
- //=: divides the left operand by the right operand and assigns the result as an integer to the left operand
- **=: raises the left operand to the power of the right operand and assigns the result to the left operand
Here are some examples of using compound assignment operators:
x = 5 x += 2 # x is now 7 y = 10 y -= 3 # y is now 7 z = 4 z *= 2 # z is now 8 a = 10 a /= 2 # a is now 5.0 b = 10 b %= 3 # b is now 1 c = 10 c //= 3 # c is now 3 d = 2 d **= 3 # d is now 8