變數的設值與運算的優先順序
敘述 | 用法 | 範例 |
---|---|---|
= | 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 | =, +=, -= | 設定 |