python基础之布尔运算

python基础之布尔运算

布尔运算

  • and 真真为True 一假为False
  • or 一真为True 假假为False
  • not 对布尔(bool)类型操作数取反
  • in
  • in not
代码演示
  • and 真真为True 一假为False
a=10
b=20
print(a==10 and b==20) # 结果为True  真真为True   True and True  result: True
print(a!=10 and b==20) # 结果为False 一假为False  False and True result: False
print(a==10 and b>20)  # 结果为False 一假为False  True and False result: False
print(a!=10 and b!=20) # 结果为False 一假为False  False and False result: False
  • or 一真为True 假假为False
a=10
b=20
print(a==10 or b==20)   # 结果为True 一真为True True and True  result: True
print(a!=10 or b==20)   # 结果为True 一真为True False and True  result: True
print(a==10 or b>20)   # 结果为True 一真为True True and False result: True
print(a!=10 and b!=20) # 结果为False 一假为False  False and False result: False
  • not 对布尔类型的操作数取反
q=False
w=True
print(not q)    # 结果为True
print(not w)    # 结果为Fasle
  • in 与 not in
h='helloworld'
print('e' in h)     # 结果为True
print('e' not in h) # 结果为False 

你可能感兴趣的:(pyhon基础篇,python,开发语言,后端)