关于isinstance()用法的提问
isinstance(True,bool)isinstance(True,int)
为何这两行指令都返回True 本帖最后由 Twilight6 于 2020-5-10 22:06 编辑
True 本来就是布尔类型的值,所以
isinstance(True,bool)
>>> True
而 True 可以看作是 11就是整型丫 False可以看成0
isinstance(True,int)
>>> True
>>> False == 0
True
>>> True == 1
True 因为布尔类型是int的子类
页:
[1]