前言
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 型。
<strong>True 和<strong> False 在和數字做運算是 分別代表 1 和 0。
•布爾函數可以用轉換其他值,看示例:
所有值都可以被用作是 布爾值,並且幾乎不需要對它們進行顯示轉換,也可以說是 python 自動轉換這些值。所以,當你看到代碼中有下面的表達式請不要奇怪!
閱讀更多 測試開發圈子 的文章