当前位置:首页 > Python教程 > python技巧

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 的作用相反,这里我就不多说明了,自己尝试下

原文:https://www.cnblogs.com/yuexiguifu/p/12829824.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐