python基础扩展-----逻辑运算

  在讲知识之前,首先来做一个小练习:

    1. 求结果:
          v1 = 1 or 3

          v2 = 1 and 3

          v3 = 0 and 2 and 1
      
    v4 = 0 and 2 or 1
      
    v5 = 0 and 2 or 1 or 4
      
    v6 = 0 or Flase and 1

  结果为:

                  1
                  3
                  0
                  1
                  1
                  False

 

????结果不应该是一堆True和False吗。。。怎么还有具体的结果?

 

下面我们来讲在python中的逻辑运算的原理

在python中的逻辑运算符包括:and     or      not  

而且逻辑运算的值并不限定于True和False

  1. 我们分几个运算符讲解运算规则

对于and的逻辑运算规则:

对于or的逻辑运算规则:

 

对于not的逻辑运算规则:

这三者的运算顺序是:

         not   >    and     >    or

 

posted @ 2018-06-05 18:47  鲁之敬  阅读(308)  评论(0编辑  收藏  举报