2021-01-18python之常用运算符(二)

2021-01-18  本文已影响0人  testerPM

逻辑运算符:运算返回结果----->True False

与运算:and; 两边真都为真(真真为真,真假为假)
或运算:or:一边假则为假(假假为假,真假为假)
取反(取)非) 运算:not

a=1
b=3
print(a>0  and  b>0)#结果:True
print(a>0  and  b<0)#结果:False
print(a<0  and  b>0)#结果:False
print(a<0  and  b<0)#结果:False
print(not a>0)#a>0为真,取反结果为:False

成员运算符:in , not in

返回的结果也是布尔值:True False

s='helloworld'
t=(1,2,3,'python')
L=[1,2,3,['hello','java']]
d={'name':'张三','sex':'female','age':18}
#判断s中是否存在hello字符串串
print('hello' in  s)#结果:True
#判断元组t中存在元素 python
print('python' in t)#结果:True
#判断元组python元素中存在p字符
print('p' in t[-1])3结果:True
#判断列表中['hello','java']元素列表中存在hello元素
print('hello' in L[-1])#结果:True

#判断字典中key对应的所有value中存在female
print('female' in d.values())#True
#字典判断默认判断的是key是否存在
print('sex' in  d)#默认判断key是否存在:True
print('sex'  not  in d.keys())#结果:False


上一篇下一篇

猜你喜欢

热点阅读