上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