![Python核心编程从入门到开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/118/30638118/b_30638118.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4.4 布尔类型
布尔类型用bool表示类别。布尔类型只有True和False两个值。布尔类型常见的运算有以下几种。
1.与运算
只有当两个布尔值都为True时,运算结果才为True。【范例2-20】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_1.jpg?sign=1739561646-My9P6xXfGmqKleJNOUscxxyJxgoZkGva-0-3b4b02667cb9fa84d4059137631fa905)
2.或运算
只要有一个布尔值为True,运算结果就是True。【范例2-21】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_2.jpg?sign=1739561646-Tu43q7cA75qmLZKhb6mi9XX8foxRfGu3-0-7d7c903eef0fa1d70170070e22aede09)
3.非运算
把True变为False,或者把False变为True。【范例2-22】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_3.jpg?sign=1739561646-yDLZ4nXpqSJ4QgIMUPm7n4rTOMSe08V0-0-efff405a479e5c9387f0acb3326f8650)
4.布尔值(0和1)
Python中的布尔值是可以转换为数值的,True表示1,而False表示0。【范例2-23】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_4.jpg?sign=1739561646-SlVCl3To4LKnqwK8PBPxFWghIdGSFr43-0-a95d0d4678720b786a3c572b9b465c1c)