Python 中的bool值

前言

Python 中的<strong>if --else --是根據條件語句返回的布爾值(<strong>True

or <strong>False / 真<strong> or 假)來決定是否執行語句塊的。那我們這邊就來介紹下Python中的布爾值。

一種數據類型:布爾值(bool)

布爾值作為一種數據類型, 只有兩個值<strong>True 和<strong> False。在Python 中,下面的值作為布爾表達式(返回布爾值)時,會被解釋器看做假(False):<strong> False , None ,0 ,"" ,(),[],{} 其他值都都被解釋為真(True)。看下面的示例:

•<strong>True和<strong>False 屬於<strong> bool 型。

Python 中的bool值


<strong>True 和<strong> False 在和數字做運算是 分別代表 1 和 0。

Python 中的bool值

•布爾函數可以用轉換其他值,看示例:

Python 中的bool值

所有值都可以被用作是 布爾值,並且幾乎不需要對它們進行顯示轉換,也可以說是 python 自動轉換這些值。所以,當你看到代碼中有下面的表達式請不要奇怪!

Python 中的bool值


分享到:


相關文章: