Python 入門到精通 — 算術運算子


Python 的算術運算子 ✈️

+相加
相減
*相乘
/除法
//整數除法
%取餘數
**指數運算
( )括號改變運算優先順序

算術運算子的優先順序

1. ()
2. **
3. *, /, %, //
4. +, -
優先順序為 1 > 2 > 3 > 4 且較高的運算子會先被計算,若同一優先順序中則運算子的順序則是表達式中出現的順序,如果想要改變運算的順序,可以使用()。

各種運算子示範

範例

"""
arithmetic operators
"""
print('### + ### ')
x = 1 + 1
print(x)
x = 1 + 1.1
print(x)

print('### - ### ')
x = 1 - 1
print(x)
x = 1 - 2.0
print(x)

print('### * ### ')
x = 1 * 1
print(x)
x = 1 * 2.0
print(x)

print('### / ### ')
x = 1 / 1
print(x)
x = 1 / 2.0
print(x)

print('### //, **, % ### ')
x = 1 // 1
print(x)
x = 2 ** 2
print(x)
x = 1 % 2
print(x)

print('### () ### ')
x = 1 + 2 * 3
print(x)
x = (1 + 2) * 3
print(x)
x = 2 * 3 ** 4
print(x)
x = (2 * 3) ** 4
print(x)

結果

### + ### 
2
2.1
### - ### 
0
-1.0
### * ### 
1
2.0
### / ### 
1.0
0.5
### //, **, % ### 
1
4
1
### () ### 
7
9
162
1296