1. 程式人生 >基礎教學 >Python入門教學 >09 Python 資料型別詳細篇:布林值

09 Python 資料型別詳細篇:布林值


布林值型別的資料表示邏輯運算結果,有兩種取值:

  • 真,使用 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 即可。