a and b a or b

大家对于  10 and 20   10 or 0  到底取哪个是不是很懵逼呢?

其实很简单:记住2点就好了

     1.将0看作False  非0值看作True

        如:10 and 0  == True and False 

       结果为   0    

      可要是  0 and 0 取哪个

          因为都是 0 取值就无所谓了

     可要是  10  and 10

      那就看第 2条了

    2.10 and 20 取 20       10 or 20 取  10

 

注意:非0值看作True 但只有1 == True