2.4 布尔类型 bool

布尔是 19 世纪英国数学家,他建立了命题代数,简单说就是将逻辑推理变成了代数计 算。所谓命题就是可以判断真假的语句,因此在编程语言中,将真、假两个值构成了一个类 型,即布尔类型,真和假也称为布尔值。以真或假为值的表达式称为布尔表达式,它在程序 设计中的作用是描述某种条件,以支持“如果某条件满足,则执行某语句”之类的处理过程。 第 3 章将学习的条件和循环语句中都会用到布尔表达式。

Python 语言自从 2.3 版之后定义了布尔类型 bool,bool 类型的两个值为 True 和 False。在那之前,Python 分别用 1 和 0 来表示真、假。当然,这个用法一直延续到现在, 详见后文。