and 和 or 总是分不清,直接上例子来记忆
and:
相当于C语言中的&&,两个都为真才为真
if True and True:
print('and!!!')
else:
print('hhh')
结果:
and!!!
反例:
if False and True:
print('and!!!')
else:
print('hhh')
结果
hhh
or
相当于C语言中的||,两个都为假才为假
if False or False:
print('or!!!')
else:
print('hhh')
结果
hhh
反例:
if True or False:
print('or!!!')
else:
print('hhh')
结果:
or!!!