布尔型

布尔型值其实非常简单,只表示真与假,由两个关键字代表它的值,分别是TrueFalse。布尔型值也是条件表达式的运算结果。

由于历史原因,布尔型值可以作为数值类型进行运算,其中True的值为 1,False的值为 0。如果将数值类型直接用于条件判断,则零值为False,非零数值为True

Warning

注意,一般并不鼓励直接使用数值类型用于条件判断,因为计算机存储浮点值是不精确的,所以在对0.0进行判断时,很有可能会因为计算机存储的值为0.0000001而出现零值对应True的情况。