python 中的 and / or

逻辑运算符:and   or    not

优先级:       not > and > or

数字:0为假, 非0为真;

字符串:空为假,非空为真;

逻辑表达式的值:

  x   and   y    =  ? 取 第一个假值,若全为真,则取最后一个值

  真andy=y

  假andy=x

  x   or   y  =  ?  取第一个真值,若全为假,则取最后一个值

  真 or y=x

  假 or y =y

  not  x = True  / False

猜你喜欢

转载自www.cnblogs.com/charles7987/p/9212683.html