python3数据类型——bool类型是int类型的子类

查看数据类型bool源码:

 

 The class bool is a subclass of the class int,and cannot be subclassed.

于是,使用内置函数isinstance测试一下:

"""
Time: 2021.02.20
Auth: wanglisha
title: python数据类型——bool和int之间的关系
"""

# 定义2个bool类型的变量
var1 = True
var2 = False
# 使用isinstance测试并打印
print(isinstance(var1, bool))  # return True
print(isinstance(var2, int))  # return True
print(isinstance(var2, str))  # return False

# 总结:
# python3中bool的确是int的子类
posted on 2021-02-20 23:55  喝咖啡不加糖  阅读(244)  评论(0)    收藏  举报