10、python---- if布尔条件控制语法(二)

~~~~~~~~~

上篇我们讲了类似   if   a==3:   这样的条件控制语句。。

这次来唠叨唠叨下   not,    and,    or,     in,    not   in   这些布尔运算符  

唠叨这次之前,先补习一下小知识点

当:

  s  = 0       s布尔值为   :   false

  s =  ‘’       s布尔值为   :   false

 

  s  =  1      ss布尔值为   :   True

 

1、not

  语法:

    if    not   x

 

  作用:

    对x进行布尔取值,如bool(x)
    当bool(x)结果为:True时,则返回Fales

    当bool(x)结果为:Fales时,则返回True

  实例说明:

  

 

   结果为:

  

 

 

2、and

  语法:

    if   条件1   and   条件2:

      语句

    else:

      语句

  

  说明:

    当你用and把条件连接起来的时候,需要两个条件同时处理才会执行if  下的语句块

    否则,则执行else下的语句块

 

3、or

  语法:

    if   条件1   or  条件2:

      语句块

    else:

      语句块

 

  说明:

    当你用or把条件连接起来的时候,两个条件只需要满足一个则执行if  下的语句块

    如果两个都不成立,则执行else下的语句块

 

4、in

  语法:

    if   x   in   s:  

      语句块

    else:

      语句块

 

  作用:

    判断  x   是否存在于  s 中,如果存在,则执行if 下的语句块

    否则,执行else下的语句块

  

  示例:

    

 

 

5、not  in 

  语法:

    if   x   not  in  s:

      语句块

    else:

      语句块

 

  说明:

     not  in  跟in 的作用相反,这里我就不多说明了,自己尝试下

posted @ 2020-05-05 10:57  贫僧法号-->乱来  阅读(397)  评论(0编辑  收藏  举报