逻辑运算符:运算返回结果----->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
网友评论