- Python快速編程入門
- 黑馬程序員編著
- 288字
- 2019-07-30 13:07:10
2.7 運(yùn)算符優(yōu)先級
前面介紹了不同類型的運(yùn)算符,如果某個(gè)表達(dá)式中同時(shí)使用了多個(gè)運(yùn)算符,這些運(yùn)算符的優(yōu)先級是不同的。表2-7列出了從最高到最低優(yōu)先級的所有運(yùn)算符。
表2-7 運(yùn)算符優(yōu)先級

為了便于大家更好地理解運(yùn)算符的優(yōu)先級,接下來,通過實(shí)例演示Python運(yùn)算符的優(yōu)先級,如例2-5所示。
例2-5 運(yùn)算符優(yōu)先級
a = 20
b = 10
c = 15
d = 5
e = 0
e = (a + b) * c / d # 等價(jià)于( 30 * 15 ) / 5
print("(a + b) * c / d 運(yùn)算結(jié)果為:", e)
e = ((a + b) * c) / d # (30 * 15 ) / 5
print("((a + b) * c) / d 運(yùn)算結(jié)果為:", e)
e = (a + b) * (c / d); # (30) * (15/5)
print("(a + b) * (c / d) 運(yùn)算結(jié)果為:", e)
e = a + (b * c) / d; # 20 + (150/5)
print("a + (b * c) / d 運(yùn)算結(jié)果為:", e)
運(yùn)算結(jié)果如圖2-19所示。

圖2-19 運(yùn)算結(jié)果
推薦閱讀
- Advanced Machine Learning with Python
- AngularJS入門與進(jìn)階
- GAE編程指南
- Git Version Control Cookbook
- Learning Apex Programming
- SpringMVC+MyBatis快速開發(fā)與項(xiàng)目實(shí)戰(zhàn)
- 軟件測試項(xiàng)目實(shí)戰(zhàn)之性能測試篇
- Neo4j Essentials
- YARN Essentials
- 概率成形編碼調(diào)制技術(shù)理論及應(yīng)用
- SQL Server從入門到精通(第3版)
- 程序設(shè)計(jì)基礎(chǔ)教程:C語言
- JavaCAPS基礎(chǔ)、應(yīng)用與案例
- Mastering Xamarin.Forms(Second Edition)
- INSTANT Adobe Edge Inspect Starter