1.“布爾”數據類型只有兩種值:True 和False。
2.比較操作符== 等於,!= 不等於,< 小於,> 大於,<= 小於等於,>= 大於等於,比較兩個值,求值爲一個布爾值。
>>> 42 == 42
True
3.布爾操作符
(1)二元布爾操作符
and 和or 操作符總是接受兩個布爾值(或表達式),所以它們被認爲是“二元”操作符。如果兩個布爾值都爲True,and 操作符就將表達式求值爲True,否則求值爲False。另一方面,只要有一個布爾值爲真,or 操作符就將表達式求值爲True。如果都是False,所求值爲False。
>>> True and True
True
>>> True and False
False
(2)not 操作符
ot 操作符只作用於一個布爾值(或表達式),not 操作符求值爲相反的布爾值。
>>> not True
False
(3)混合布爾和比較操作符
>>> (4 < 5) and (5 < 6)
True
>>> (4 < 5) and (9 < 6)
False