一、目的
能在进行逻辑 & 运算 和逻辑 | 运算时,根据操作数快速得出结果
二、方法:
先记下面的口诀:
有1为1 ,有0为0
上面这句话分别适用于两个场景
1、进行 | (或)运算时,有1为1
即两个操作数中只要有一个是1(True),则结果为真
2、进行&(与)运算时,有0为0
即两个操作数中只要有一个是0(False),则结果为假
&(与)符号可以近似看作一条金鱼(与 谐音鱼),那么&符号的上半部分就好像是一个0
看到&的时候就想到0--》有0为0
|(或)符号就像被刀砍后的一个 豁口(或 谐音豁),像1一样,看到 | 符号就想到1--》有1为1
(这里也可以自己想象一个画面去记忆)
三、验证
1、可以按照上面的方法对下面的结果进行试验
对 & 来说,有0为0,则False对应的行和列都是0
对 | 来说,有1为1,则True对应的行和列都是1
即使是多个0和1,也可以用这个方法进行运算