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

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


咨詢
建站咨詢
