書名: Python語言從入門到精通作者名: 陳強編著本章字數: 333字更新時間: 2020-09-18 18:00:38
4.9 運算符的優先級

↑掃碼看視頻
Python運算符的優先級,是指在使用運算符的過程中需要遵循的先后順序。Python語言運算符的運算優先級共分13級,其中1級最高,13級最低。在表達式中,優先級高的先于優先級低的進行運算。
如果屬于同級運算符,則按照運算符的結合性方向來處理。運算符通常由左向右結合,即具有相同優先級的運算符按照從左向右的順序計算。例如,2+3+4的計算順序為(2+3)+4,但是賦值運算符的運算符是從右向左結合的,即a=b=c被處理為a=(b=c)。
表4-7中列出了優先級從高到低的所有運算符。
表4-7 運算符的優先級

(續)

注意:如果想要改變它們的計算順序,可以使用圓括號來實現。例如想要在一個表達式中讓加法在乘法之前計算,那么就得寫成類似(2+3)*4的樣子。

實例文件youxian.py的具體實現代碼如下所示。

執行后輸出的結果如下所示。
