Assignment Operators Simple Assignment = is a simple assignment. It creates a new local variable if the variable was not previously referenced. Parallel Assignment Variables can also be assigned in parallel, e.g. x, y = 3, 9. This is especially useful for swapping values: Abbreviated Assignment It's possible to mix operators and assignment. For example: Various operations can be used in abbreviated assignment: | Operator | Description | Example | Equivalent to | += | Adds and reassigns the variable | x += y | x = x + y | -= | Subtracts and reassigns the variable | x -= y | x = x - y | *= | Multiplies and reassigns the variable | x *= y | x = x * y | /= | Divides and reassigns the variable | x /= y | x = x / y | %= | Divides, takes the remainder, and reassigns the variable | x %= y | x = x % y | **= | Calculates the exponent and reassigns the variable | x **= y | x = x ** y |
|