Python+ChatGPT办公自动化实战
上QQ阅读APP看书,第一时间看更新

2.5.3 布尔类型

在Python中,布尔类型简写为bool,代表真、假值,分别用True和False表示(请注意大小写)。布尔类型用于表示逻辑判断结果,其中的True可以用1替换,代表“真”;False可以用0替换,代表“假”。布尔类型在if选择语句、for循环语句中比较常见。关于if选择语句、for循环语句的使用方法,在第3章中会详细介绍。

下列代码演示布尔类型的运算,源代码见code\2\number_bool.py。

1  flag=False
2  print(flag)
3  flag=True
4  print(flag)
5  print(True+True)#布尔类型相加,相当于数字相加:1+1=2。
6  print(True+False)#布尔类型相加,相当于数字相加:1+0=1。
7  print(False+False)#布尔类型相加,相当于数字相加:0+0=0。
8  #True==1与False==0 会返回Ture。
9  print(True==1)
10 print(False==0)

代码的执行结果如下。

False
True
2
1
0
True
True