and / or /(in, not in)/ not/四大类型使用方法
一、
print(’----------and 并且 ----------’)
a,b=1,2
print(a=1 and b=2) 结果为 #True
print(a=1 and b<2) 结果为 #false
and意思为:
两边的条件都正确的话就会执行 真 True
两边其中一方错误 那么就会执行 假false
(全真则真, 一假全假)
and可以理解为 并且
二、
print(’----------or 或者 ----------’)
a,b=1,2
print(a1 or b2) 结果为 #True
print(a1 or b<2) 结果为#True
print(a!=1 or b2) 结果为 #True
print(a!=1 or b!=2) 结果为 #false
or意思为:
两边的条件只要有(一方正确)就会执行 真 True
两边的条件(全错) 才会执行 假false
(一真则真,全假则假)
or可以理解为 或者
三、
print(----------in 与 not in----------)
s=(‘hellowrld’)
print(‘w’ in s) #结果为True
print(‘k’ in s) #结果为false
print(‘w’ not in s) #结果为false
print(‘k’ not in s) #结果为True
意思为:
in 表示(字符串里面的某个代码,或者字母,是存在变量里面的 存在就会显示True 不存在就显示false
(上面的w确实存在于s变量里面 所以会显示True)
(上面的k不存在于s变量里面所以会显示false)
not in 则意思相反 猜测 某个(代码,或者字母不存在于变量里面)
in与 not in可以理解为 字典 用来查询 某个(字符,字母,代码…)是否存在于变量当中
四、
print(---------not 操作结果为相反----------)
a=True
b=false
print(not a) #结果为false
print(not b) #结果为True
not 得出的结果为相反的