TrueandTrue# True# x 的值是真,所以结果是y的布尔值TrueandFalse# False# x 的值是真,结果是y的布尔值FalseandTrue# False# x 的值是假,结果是x的布尔值(y没有进行判断)FalseandFalse# False# x 的值是假,结果是x的布尔值(y没有进行判断)1and2# 2 1对象为真,则返回对象22and1# 1 2对象为真,则返回对象1
布尔或操作 or (从前向后依次判断,中间某一对象可以确定结果以后,直接返回此对象,后续不再判断, 直到倒数第二个还不能确定,直接返回最后一个对象即可(如果是条件,返回布尔值))
语法: x or y
注: x , y 代表表达式 x的值为假,则直接返回y的对象(或真假) x的值为真,则直接返回x的对象(或假)
TrueorTrue# True# x 的值是真,结果是x的布尔值(y没有进行判断)TrueorFalse# Talse# x 的值是真,结果是x的布尔值(y没有进行判断)FalseorTrue# Talse# x 的值是假,结果是y的布尔值FalseorFalse# False# x 的值是假,结果是y的布尔值1or2# 1 1已经为真,则返回1此对象,2对象不再判断0or2# 2 0 为假,则 返回对象2