09 Python 資料型別詳細篇:布林值
阿新 • • 發佈:2020-06-25
布林值型別的資料表示邏輯運算結果,有兩種取值:
- 真,使用 True 關鍵字表示。
- 假,使用 False 關鍵字表示。
1. 比較運算
Python 提供了 6 種比較運算用於比較數值大小,如下所示:
運算子 | 功能描述 |
---|---|
> | 大於 |
>= | 大於或者等於 |
== | 等於 |
!= | 不等於 |
< | 小於 |
<= | 小於等於 |
比較運算的結果返回 True 或者 False,如下所示:
>>> 2 > 1
True
>>> 2 < 1
False
>>> 2 >= 2
True
>> > 2 <= 2
True
>>> 1 == 1
True
>>> 1 != 1
False
2. 與或非邏輯運算
Python 提供了與、或、非三種基本邏輯運算,如下所示:
邏輯運算 | 表示式 | 功能描述 |
---|---|---|
與 | x and y | x 和 y 都為真,則結果為真;x 為假或者 y 為假,則結果為假 |
或 | x or y | x 為真或者 y 為真,則結果為真; x 和 y 都為假,則結果為假 |
非 | not x | x 為真,則結果為假;x 為假,則結果為真 |
2.1 與運算
下面給出與運算的例子:
>>> True and True
True
>>> True and False
False
>>> False and False
False
2.2 或運算
下面給出或運算的例子:
>>> True or True
True
>>> True or False
True
>>> False or False
False
2.3 非運算
下面給出非運算的例子:
>>> not True
False
>>> not False
True
3. 小結
布林值是一個非常簡單的資料型別,只有簡單的真和假兩種表現形式。但是在實際開發中運用的場景同樣也很多。例如要判斷一個條件是否為真或假,只需要判斷是否等於 true 或者 false 即可。