官术网_书友最值得收藏!

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的具體實現代碼如下所示。

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

主站蜘蛛池模板: 黔西| 双辽市| 铅山县| 克什克腾旗| 吴江市| 高尔夫| 龙里县| 南昌县| 呼图壁县| 密云县| 武安市| 湖南省| 清水县| 伊吾县| 特克斯县| 江华| 黄石市| 闽侯县| 牡丹江市| 浙江省| 平原县| 团风县| 陆河县| 池州市| 棋牌| 南华县| 泗洪县| 壤塘县| 甘洛县| 卢湾区| 应城市| 修武县| 北川| 温州市| 江门市| 盐山县| 武夷山市| 黔江区| 五峰| 五原县| 汝南县|