开始
用数据做判断:布尔值
例:布尔运算
print(3<5)
print(3>5)
print('长安'=='长安')
print('长安'!='金陵')
True
False
True
True
例:while判断
while False:
print('while False')
while 3>5:
print('while False')
#什么都不显示
例:if循环
if False:
print('if False')
if True:
print('if True')
两个数值做比较
例:= 、== 区分
password = input('请输入密码:')
if password == 'abc':
print('密码正确!')
else:
print('密码错误!')
直接用数值做运算
例:数值“1”
if 1:
print('熊猫')
#结果
熊猫
例:bool()
函数
print('以下数据判断结果都是【假】:')
print(bool(False))
print(bool(0))
print(bool(''))
print(bool(None))
print('以下数据判断结果都是【真】:')
print(bool(True))
print(bool(1))
print(bool('abc'))
布尔值之间的运算
例:and和or运算
a = 1
b = -1
print('以下是and运算')
if a==1 and b==1: # 【b实际上是-1】
print('True')
else:
print('False')
print('以下是or运算')
if a==1 or b==1: # 【b实际上是-1】
print('True')
else:
print('False')
例:in运算
list = [1,2,3,4,5]
a = 1
# 做一次布尔运算,判断“a是否在列表list之中”
print(bool(a in list))
print(bool(a not in list))
#结果
True
False