一、用数据做判断:布尔值
- 计算机的判断,只有两种结果,要么是True(条件为真), 要么为False(条件为假)。
- True与False叫做布尔值,这个判断真假的过程,叫做【布尔计算】。
>>> print(3<6)
True
>>> print(3>6)
False
>>> print('北京'=='北京')
True
>>> print('北京'=='首都')
False
>>>
- print() 语句中的计算就是【布尔计算】,终端上要么显示True,要么显示False。
- 只有当条件为False时,if与while才会结束循环执行后面的语句。
while False:
print('我是Fasle,打印不出来')
# 因为条件为False,终端中什么都不会打印
二、布尔运算的三种方式
1、两个数值做比较。主要包含以下情况:
2、直接用数值做计算
在Python江湖中已经设定好什么数据为真,什么数据为假。假的是有限的,那么除了假的,就都是真的。
if '开心':
print('北京')
if 0:
print('首都')
# 请阅读代码后再直接运行
print('以下数据判断结果都是【真】:')
print(bool(True))
print(bool(10))
print(bool('xyz'))
print('以下数据判断结果都是【假】:')
print(bool(False))
print(bool(0))
print(bool(''))
print(bool(None))
if '开心':
print('北京')
if 0:
print('首都')
-
bool()函数
>>> print(bool(True)) True >>> print(bool