python and or 运算

首先明辨真假,  如下: 0 , False , None, '' 都是假, 除此之外都是真

1.  and 运算

  x =  y and z

前后两个值用and: 

  如果两个都为真,返回第二个真值  ( 从左往右数第二个);

  如果两个都为假, 则返回第一个假值 ( 从左往右数第一个);

  如果一个为真,一个为假,则返回假值 

 

 

 

2. or运算

  x =  y or z

前后两个值用or: 

  如果有一个时真值, 则返回真值;

  如果两个值都为真, 则返回第一个真值  ( 惰性运算)

  如果两个值都为假, 则返回第二个假值  (从左往右数第二个);

 

posted @ 2023-02-11 22:16  Avicii_2018  阅读(35)  评论(0编辑  收藏  举报