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值


分享到:


相關文章: