欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python運算符的優(yōu)先級原來是這樣的

這算是一篇《避坑文章》

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、沂南ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的沂南網(wǎng)站制作公司

為什么叫避坑呢,起因是自己掉過很多人挖的坑,比如國內(nèi)轉(zhuǎn)來轉(zhuǎn)去的東西,大多是你抄我我抄你,從最起頭就有問題,抄下去問題或許更多;有些又是因為翻譯的問題,或是因為翻譯造成的理解問題;有些是細節(jié)問題,一點點不起眼的地方,就引起最終的錯誤;有些是版本更新的問題。

所以想來想去,有時間的時候就寫寫,希望有人能看到,避免走一些彎路,我的目的就達到了。

(自己挖的坑暫時就不提了。。。)

最近想折騰一下python,就從頭開始看了看,因為這樣一道問題:

if not 1 + 1 == y or x == 4 and 7 == 8:

當然涉及到了pythone運算符的優(yōu)先級,有點不清楚python的運算優(yōu)先級,就去查了一下。

結(jié)果發(fā)現(xiàn),好幾個地方的內(nèi)容是這樣的,我粘了一份過來(從高到低):

運算符描述
**指數(shù) (最高優(yōu)先級)
~ + -按位翻轉(zhuǎn), 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)
* / % //乘,除,取模和取整除
+ -加法減法
>> <<右移,左移運算符
&位 'AND'
^ |位運算符
<= < > >=比較運算符
<> == !=等于運算符
= %= /= //= -= += *= **=賦值運算符
is is not身份運算符
in not in成員運算符
not and or邏輯運算符


實際上,官方是這樣的(從低到高):

OperatorDescription
lambdaLambda expression
if – elseConditional expression
orBoolean OR
andBoolean AND
not xBoolean NOT
innot inisis not<<=>>=!===Comparisons, including membership tests and identity tests
|Bitwise OR
^Bitwise XOR
&Bitwise AND
<<>>Shifts
+-Addition and subtraction
*@///%Multiplication, matrix multiplication, division, floor division, remainder [5]
+x-x~xPositive, negative, bitwise NOT
**Exponentiation [6]
await xAwait expression
x[index]x[index:index]x(arguments...)x.attributeSubscription, slicing, call, attribute reference
(expressions...)[expressions...]{key: value...},{expressions...}Binding or tuple display, list display, dictionary display, set display

來源:

https://docs.python.org/3/reference/expressions.html#operator-precedence


各位看官發(fā)現(xiàn)區(qū)別沒有?

我第一時間發(fā)現(xiàn)的問題就是,與或非這3個運算,前面那個表格在列在同一等級,這明顯與常理不符,所以我才去查了官方資料。

當前文章:python運算符的優(yōu)先級原來是這樣的
當前URL:http://chinadenli.net/article38/pijhsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司網(wǎng)站排名、微信公眾號、虛擬主機、網(wǎng)頁設(shè)計公司外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)