Python运算符——布尔运算符

在python的学习中,我们知道了布尔这一特殊的数据类型,那么对于这个特殊的数据类型来说,也有相应的运算,即称之为布尔运算。

Python运算符——布尔运算符_第1张图片

以上图中显示出来的即是Python布尔运算中所有的逻辑关系:

and:逻辑与,并且

a,b=1,2
print("-----------and 并且-------")
print(a==1 and b==2)
print(a!=1 and b==2)
print(a==1 and b<2)

or:逻辑或,或者

c,d=10,20
print('-------or 或者----------')
print(c==10 or d!=20)
print(c==10 or d==20)
print(c!=10 or d!=20)

not:对逻辑结果取反

m=True
n=False
print(not m)#not True  ->  False
print(not n)#not False ->  True

in / not in:判断你要的序列是否在指定的序列中,如果是返回True,不是则返回False

print('--------in /not in------')
s='helloworld'
print('h' in s)#True
print('l' in s)#True
print('mm' not in s)#True
print('H' in s)#False

 

你可能感兴趣的:(笔记,python,学习)