- Python核心编程从入门到开发实战
- 朱红庆
- 186字
- 2020-08-27 18:33:04
2.4.4 布尔类型
布尔类型用bool表示类别。布尔类型只有True和False两个值。布尔类型常见的运算有以下几种。
1.与运算
只有当两个布尔值都为True时,运算结果才为True。【范例2-20】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_1.jpg?sign=1739344035-mz18agv2vQeLeFSBJBZ2KsYwQDDwNWSO-0-315659da03fd2539ad1cac558060670a)
2.或运算
只要有一个布尔值为True,运算结果就是True。【范例2-21】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_2.jpg?sign=1739344035-kBAQQg3PBzd1F6NLzrX1QyojPnVMm3eN-0-526cc1cf7c6d7b9a0700d92ebd9bea81)
3.非运算
把True变为False,或者把False变为True。【范例2-22】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_3.jpg?sign=1739344035-fdmqGBNgvqe4GkzoGDZNjJ1nIl8ezM92-0-0dfa8ed12a59aac12676ae1c71a3f9e1)
4.布尔值(0和1)
Python中的布尔值是可以转换为数值的,True表示1,而False表示0。【范例2-23】代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/52_4.jpg?sign=1739344035-Xwj5UQ66ExintK056aMu5uIgPUAK1sQF-0-dbd91afc465812f30a2f14acb53be510)