Python 布尔值

Python 布尔值

在Python中, bool 是int类型的子类型。一个bool对象有两种可能的值,并且它通过Python的关键字True和False进行初始化。

>>> a=True
>>> b=False
>>> type(a), type(b)
(<class 'bool'>, <class 'bool'>)

布尔对象作为类型转换函数的参数被接受。使用True作为参数时,int()函数返回1,float()函数返回1.0;而对于False,它们分别返回0和0.0。我们还有一个参数为一个的complex()函数版本。

如果参数是一个复数对象,则它被视为实部,将虚系数设为0。

a=int(True)
print ("bool to int:", a)
a=float(False)
print ("bool to float:", a)
a=complex(True)
print ("bool to complex:", a)

运行此代码,将获得以下 输出

bool to int: 1
bool to float: 0.0
bool to complex: (1+0j)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程