邏輯運算符
Python語言支持邏輯運算符,但是沒有其它語言中的&&和||語法,取而代之的是更加人性化的英文單詞and or not(全部都是小寫字母)。以下假設變量 a 為 10, b為 20:


成員運算符
in 與 not in是Python獨有的運算符(全部都是小寫字母),用于判斷對象是否某個集合的元素之一,非常好用,并且運行速度很快。返回的結果是布爾值類型的True或者False。


身份運算符
這也是Python的特色語法(全部都是小寫字母)。

注意is與比較運算符“==”的區別,兩者有根本上的區別,切記不可混用:
is用于判斷兩個變量的引用是否為同一個對象,而==用于判斷變量引用的對象的值是否相等!

三目運算符
python中的三目運算符不像其他語言一般的表示方法:判定條件?為真時的結果:為假時的結果。
在python中的格式為:為真時的結果 if 判定條件 else 為假時的結果,例如:

如果a>b執行a-b,如果a<b執行a+b
運算符優先級
下表列出了從最高到最低優先級的所有運算符。優先級高的運算符優先計算或處理,同級別的按從左往右的順序計算(賦值運算符除外,它是按從右往左的順序)
