在Python的官方文档中写到:Python中的布尔值是作为整数的子类实现的。
布尔值做加法巧解逻辑推理题
在Python语言中布尔类型的True和False与整型的1和0完全一样。
True==1
True
True==2
False
False==0
True
还可以对布尔类型和整型之间进行类型转换。布尔类型转整型,True转换成1,False转换成0。整型转布尔类型,0转换成False,除了0以外的数字都转为True。
int(True)
1
int(False)