變數的設值與運算的優先順序
| 敘述 | 用法 | 範例 |
|---|---|---|
| = | x = 5 | 把5給變數x |
| += | x += 5 | x = x + 5, 把x + 5之後給x |
| -= | 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 **= y | x = x ** 5 |
| 順序 | 運算子 | 說明 |
|---|---|---|
| 1 | ** | 次方 |
| 2 | +, -, ~ | 正、負號、位元NOT |
| 3 | *, /, %, // | 乘、除、餘數、整數除法 |
| 4 | +, - | 加、減法 |
| 5 | >>, << | 右移、左移 |
| 6 | & | 位元AND |
| 7 | ^ | 位元XOR |
| 8 | OR | 位元OR |
| 9 | >, <, >=, <=, !=, == | 必較運算子 |
| 10 | not | 邏輯運算子 |
| 11 | and | 邏輯運算子 |
| 12 | or | 邏輯運算子 |
| 13 | =, +=, -= | 設定 |