在python中 与操做 是 andpython
#单纯数字 >>> 1 and 0 0 #变量 >>> a=1 >>> b=0 >>> a and b 0 #表达式 >>> a=1 >>> b=0 >>> a and b+a 1
只有两个操做数都是真,结果才是真。 逻辑与操做属于短路操做,既若是第一个操做数可以决定结果,那么就不会对第二个操做数求值。对于逻辑与操做而言,若是第一个操做数是假,则不管第二个操做数是什么值,结果都不多是真,至关于短路了右边web
在python中 与操做 是 orsvg
#单纯数字 >>> 1 or 0 1 #变量 >>> a=1 >>> b=0 >>> a or b 1 #表达式 >>> a=1 >>> b=0 >>> a-a or b 0
对于逻辑或,若是一个操做数或多个操做数为 true,则逻辑或运算符返回布尔值 true;只有所有操做数为false,结果才是 falsespa
在python中 与操做 是 notcode
#单纯数字 >>> not 1 0 >>> not 0 1 #变量 >>> a = 1 >>> not a 0 #表达式 >>> a=1 >>> b=1 >>> not a+b #逻辑运算中只有0和非零的两种状况(非零负数,非零正数都是逻辑真) 0
在python中True就表明逻辑真
false表明逻辑假xml