Python 布尔值 (bool)
在 Python 中, bool 是 int 类型的子类型。bool 对象有两个可能的值,它使用 Python 关键字 True 和 False 进行初始化。
例
bool 对象被接受为类型转换函数的参数。以 True 作为参数,int() 函数返回 1,float() 返回 1.0;而对于 False,它们分别返回 0 和 0.0。我们有一个 complex() 函数的单参数版本。
如果参数是 complex 对象,则将其视为实部,将虚系数设置为 0。
例
运行此代码时,您将获得以下输出 -
bool to int: 1
bool to float: 0.0
bool to complex: (1+0j)
bool to float: 0.0
bool to complex: (1+0j)
Python 布尔表达式
Python 布尔表达式是计算结果为 Boolean 值的表达式。它几乎总是涉及比较运算符。在下面的示例中,我们将看到比较运算符如何为我们提供布尔值。bool() 方法用于返回 expresison 的真值。
下面是使用数字流和布尔值作为 bool 函数参数的示例。结果为 true 或 false 取决于参数。
例