布尔类型(bool)就是用于判断真假的数据类型,Python中只有两种布尔类型:True与False,注意首字母大写
示例
a = 8 b = 5 print("a>b,条件成立,返回:%s" % (a>b)) print("a<b,条件不成立,返回:%s" % (a<b))
返回结果
a>b,条件成立,返回:True
a<b,条件不成立,返回:False
- isinstance()函数
isinstance()函数是python内置函数,用来判断一个对象是否是一个已知的类型
语法:isinstance(object, classinfo)
参数:
object,实例对象
classinfo,可以是直接或间接类名、基本类型或者由他们组成的元组
返回值:如果参数object与classinfo类型相同返回True,否则返回False
示例
print("True是布尔类型,返回:%s" % isinstance(True, bool)) print("5是整型,返回:%s" % isinstance(5, int))
返回结果
True是布尔类型,返回:True
5是整型,返回:True
- bool() 函数
python内置函数,只有一个参数,并根据这个参数的值返回真或假
当对数字使用bool函数时,0、0.0返回假(False),其它值都返回真(True)
示例
print(bool(0.0)) print(bool(0))
返回结果
False
False