【五】布尔类型(bool)
【1】作用
- 布尔类型用于表示逻辑值,只有两个取值:True 和 False。
- 在编程中,布尔类型经常用于控制程序的流程,例如条件判断、循环等。
【2】定义
-
布尔类型只有两个取值:True 和 False。在 Python 中,首字母必须大写
-
布尔值的命名规范:结果可能是布尔值的情况,我们都采用 is 开头 命名
-
True对应整数1,False对应整数0。
-
常用的布尔运算包括 and、or、not 三种
等同于False的值:
- None;
- False;
- 任何为0的数字类型,如0、0.0、0j;
- 任何空序列,如’‘’'、()、[];
- 空字典,如{};
- 用户定义的类实例,如类中定义了__bool__()或者__len__()方法,并且该方法返回0或者布尔值False。
等同于True的值:
- 非零数值
- 非空字符串