前言
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 自动转换这些值。所以,当你看到代码中有下面的表达式请不要奇怪!
閱讀更多 測試開發圈子 的文章