- Python編程基礎(chǔ)與應(yīng)用
- 李方園主編
- 189字
- 2021-10-27 16:38:22
1.5.7 運(yùn)算符優(yōu)先級(jí)
運(yùn)算符優(yōu)先級(jí)就是當(dāng)多個(gè)運(yùn)算符同時(shí)出現(xiàn)在一個(gè)表達(dá)式中時(shí)優(yōu)先執(zhí)行哪個(gè)運(yùn)算符。
例如,對(duì)于表達(dá)式“d=a+b * c”,Python會(huì)先計(jì)算乘法再計(jì)算加法。假設(shè)a=16,b=2,c=4,b*c的結(jié)果為8,a+8的結(jié)果為24,所以d最終的值也是24。先計(jì)算*再計(jì)算+,說(shuō)明*的優(yōu)先級(jí)高于+。
Python支持的幾十種運(yùn)算符被劃分成將19個(gè)優(yōu)先級(jí),有的運(yùn)算符優(yōu)先級(jí)不同,有的運(yùn)算符優(yōu)先級(jí)相同,具體如表1-15所示。
表1-15 運(yùn)算符優(yōu)先級(jí)和結(jié)合性一覽表

推薦閱讀
- 極簡(jiǎn)算法史:從數(shù)學(xué)到機(jī)器的故事
- C# 7 and .NET Core Cookbook
- 圖解Java數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- Arduino開(kāi)發(fā)實(shí)戰(zhàn)指南:LabVIEW卷
- Django:Web Development with Python
- 從學(xué)徒到高手:汽車(chē)電路識(shí)圖、故障檢測(cè)與維修技能全圖解
- Hands-On Swift 5 Microservices Development
- VMware虛擬化技術(shù)
- 網(wǎng)站構(gòu)建技術(shù)
- 鴻蒙OS應(yīng)用編程實(shí)戰(zhàn)
- SQL Server 2008 R2數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(第3版)
- Python從入門(mén)到精通(第3版)
- Anaconda數(shù)據(jù)科學(xué)實(shí)戰(zhàn)
- Apache Solr PHP Integration
- Visual Basic 程序設(shè)計(jì)實(shí)踐教程