用数学的思想去理解逻辑运算(bool布尔运算)
逻辑非就不用说了,差不多相反数吧
逻辑与:
数学性总结:
(True 相当于 a 属于一个集合,False 相当于 a不属于一个集合,and 的逻辑运算结果就相当于a元素是
否属于A与B的交集)
1、a=1 , A={x|x>0} , B={x|x<2} A与B的交集={x|0<x<2} 那么a元素属于A与B的交集 这就相当于
True and True 结果即为True
2、a=1 , A={x|x<0} , B={x|x>2} A与B的交集={x|x<0且x>2} 那么a元素不属于A与B的交集 这就相当于
False and False 结果即为False
3、a=1 , A={x|x>0} , B={x|x>2} A与B的交集={x|x>2} 那么a元素不属于A与B的交集 这就相当于
False and True 或 True and False ,结果都为False
逻辑或:
数学性总结:
(True 相当于 a 属于一个集合,False 相当于 a不属于一个集合,or 的逻辑运算结果就相当于元素a是否属
集合A与集合B的并集)
1、a=1 , A={x|x>0} , B={x|x<2} A与B的并集={x|x∈R} 那么a元素属于A与B的并集 这就相当于
True or True 结果为True
浙公网安备 33010602011771号