1. 程式人生 > >Python之布爾運算符

Python之布爾運算符

錯誤 col == 參數 python bsp pytho 排序 spa

python中的布爾運算符有三種,or,and,not。

布爾運算,根據升序優先進行排序。
運算 | 結果 | 提示
=============================
x or y | x假時,執行y | 1
-----------------------------
x and y | x真時,執行y | 2
------------------------------
not x | x為假時,返回True | 3
筆記:

1.這是一個短路運算符,因此只有當第一個參數為false時,它才會計算第二個參數。
2.這是一個短路運算符,所以如果第一個參數為真,它只能評估第二個參數。
3.沒有比非布爾運算符更低的優先級,所以‘not a == b‘被解釋為‘not(a == b)‘,而‘a == not b‘是語法錯誤。

凡是碰到運算符,都要註意一下運算符的優先級問題!

Python之布爾運算符