你在学习python的都遇到了哪些坑?

布尔类型变量 bool=True

整型变量 bool_int = 1

判断 bool == bool_int 返回结果为True



【剖析】

python在保存布尔型变量时,True 实际在内存中保存的二进制位整数型1,相反为0.

因此不能通过 isinstance来判断一个整形数据和布尔型数据的类型。

标签: 无

发表评论:

登陆