print("---------------------and 并且------------------------")
a, b =1,2print(a ==1and b ==2)# True。 True and True → Trueprint(a ==1and b <2)# False。 True and False → Falseprint(a !=1and b ==2)# False。 False and True → Falseprint(a !=1and b !=2)# False。 False and False → Falseprint("---------------------or 或者------------------------")
a, b =1,2print(a ==1or b ==2)# True。 True or True → Trueprint(a ==1or b <2)# True。 True or False → Falseprint(a !=1or b ==2)# True。 False or True → Falseprint(a !=1or b !=2)# False。 False or False → Falseprint("---------------------not:对 bool类型 操作数取反------------------------")
f1 =True
f2 =Falseprint(not f1)# Falseprint(not f2)# Trueprint("---------------------in 与 not in ------------------------")
s ="helloworld"print("w"in s)# Trueprint("k"in s)# Falseprint("w"notin s)# Falseprint("k"notin s)# True
运行结果:
D:\Environment\Python\Python311\python.exe D:\Environment\PythonWorks\learnpython\马士兵Python\第3章_算你赢\P25_24.运算符_布尔运算符.py
---------------------and 并且------------------------TrueFalseFalseFalse---------------------or 或者------------------------TrueTrueTrueFalse---------------------not:对 bool类型 操作数取反------------------------FalseTrue---------------------in 与 notin------------------------TrueFalseFalseTrue
Process finished with exit code 0