新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Python運算符優(yōu)先級
優(yōu)先級和結(jié)合性是 Python 表達式中比較重要的兩個概念,它們決定了先執(zhí)行表達式中的哪一部分,下面為大家講解一下Python運算符優(yōu)先級。

格爾木ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
以下表格列出了從最高到最低優(yōu)先級的所有運算符:
| 運算符 | 描述 |
|---|---|
| ** | 指數(shù) (最高優(yōu)先級) |
| ~ + – | 按位翻轉(zhuǎn), 一元加號和減號 (最后兩個的方法名為 +@ 和 -@) |
| * / % // | 乘,除,取模和取整除 |
| + – | 加法減法 |
| >> | 右移,左移運算符 |
| & | 位 ‘AND’ |
| ^ | | 位運算符 |
| >= | 比較運算符 |
| == != | 等于運算符 |
| = %= /= //= -= += *= **= | 賦值運算符 |
| is is not | 身份運算符 |
| in not in | 成員運算符 |
| not and or | 邏輯運算符 |
顯示詳細信息
以下實例演示了Python所有運算符優(yōu)先級的操作:
實例(Python 3.0+)
#!/usr/bin/python3
a = 20
b = 10
c = 15
d = 5
e = 0
e = (a + b) * c / d #( 30 * 15 ) / 5
print ("(a + b) * c / d 運算結(jié)果為:", e)
e = ((a + b) * c) / d # (30 * 15 ) / 5
print ("((a + b) * c) / d 運算結(jié)果為:", e)
e = (a + b) * (c / d); # (30) * (15/5)
print ("(a + b) * (c / d) 運算結(jié)果為:", e)
e = a + (b * c) / d; # 20 + (150/5)
print ("a + (b * c) / d 運算結(jié)果為:", e)
以上實例輸出結(jié)果:
(a + b) * c / d 運算結(jié)果為: 90.0
((a + b) * c) / d 運算結(jié)果為: 90.0
(a + b) * (c / d) 運算結(jié)果為: 90.0
a + (b * c) / d 運算結(jié)果為: 50.0
注意:Pyhton3 已不支持 運算符,可以使用 != 代替,如果你一定要使用這種比較運算符,可以使用以下的方式:
>>> from __future__ import barry_as_FLUFL
>>> 1 2
True
本文題目:詳解Python運算符優(yōu)先級
標題網(wǎng)址:http://www.fisionsoft.com.cn/article/cccisgg.html


咨詢
建站咨詢
