- Python金融数据挖掘与分析实战
- 刘鹏 高中强等
- 269字
- 2022-01-04 17:38:31
2.4.8 运算符优先级
按优先级从高到低的顺序对所有运算符排序,结果如表2-11所示。
表2-11 运算符优先级
![](https://epubservercos.yuewen.com/4BD184/22070570401553906/epubprivate/OEBPS/Images/b2-11.jpg?sign=1739241090-TWUJurNh0OHaPNOKfQyIY4YE5cgrm0yW-0-dd9c89c7ccddbfaad5d31a067c7964fe)
以下实例演示了Python中不同运算符按照不同优先级的操作:
a = 20 b = 10 c = 15 d = 5 e = 0 e = (a + b) * c / d # ( 30 * 15 ) / 5 print ("(a + b) * c / d 运算结果为:", e ) e = ((a + b) * c) / d # (30 * 15 ) / 5 print ("((a + b) * c) / d 运算结果为:", e) e = (a + b) * (c / d); # (30) * (15/5) print ("(a + b) * (c / d) 运算结果为:", e) e = a + (b * c) / d; # 20 + (150/5) print ("a + (b * c) / d 运算结果为:", e)
输出结果为:
(a + b) * c / d 运算结果为:90 ((a + b) * c) / d 运算结果为:90 (a + b) * (c / d) 运算结果为:90 a + (b * c) / d 运算结果为:50