一個運算式中有多個運算符號時,這些運算符號有執行先後順序的差異。擁有最高優先順序的是小括號,再來是正、負號,然後是乘、除、求商、求餘數,最後才是加、減。以下是它們的順序表。
順序
運算元
說明
1
( )
小括號
2
**
次方
3
+x、-x
正、負號
4
*、/、//、%
乘、除、商數、餘數
5
+、-
加、減
a = 1 + 2 * 3 print(a)
7
a = -1 + 8 % 3 * 5 print(a)
9
Last updated 4 years ago