开发者学堂课程【Python入门 2020年版:逻辑运算的使用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10253
逻辑运算的使用
逻辑运算符
逻辑运算符是什么?
逻辑运算符就是逻辑与 and、逻辑或 or、逻辑非 not
(1) 逻辑与规则
Print
(2 > 1 and 5 > 3)
这个结果是 True
Print (2 > 1 and 5 > 3and 10 > 2) # True
Print (3 > 2 and 5 < 4 and 6 > 1) # False
我们看到用逻辑与连接时,只要有一个错误的,结果就是错误的,所以我们可以分析出逻辑与的规则:
只要有一个运算数是 False,结果就是 False;只要所有的运算数都是 True,结果才是 True
Print (2 > 1 and 5 > 3and 10 > 2) # True
Print (3 > 2 and 5 < 4 and 6 > 1) # False
(2) 逻辑或规则
逻辑或的规则是什么样的?来看我写的例子
Print (3 > 9 or 4 < 7 or 10 < 3) # True
Print (3 > 5 or 4 < 2 or 8 <7) # False
当三个结果都是错的时,就算用的是 or 也是错的,所以,逻辑或的规则是:
只要有一个运算数是 True,结果就是 True;只要所有的运算数都是 False,结果才是 False
(3) 逻辑非运算
Print(5 > 2)运行结果是 True,那如果要取反怎么办,加个 not,Print(not(5 > 2)),要括住。Print (5 > 2)是对的,加个 not 就是取反,对的就变成错的,
所以逻辑非运算就是:
True ==> False False==> True
以上就是逻辑与、逻辑或、逻辑非的基本运算规则