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 即可。