python--条件和条件语句

一、布尔变量

        1、False,None,0,"",(),[],{}值在作为布尔表达式时,会被解释器看作假。其他都为真。

        2、True==1,False==0。

        

         3、bool函数可以用来转换其他值。

         

 

二、条件执行和if语句

       1、if语句:判断输入的姓名是否以Gumby结尾,是则执行语句块打印。

       

 

       运行结果:

       

 

       2、else子句:

       

       运行结果:

       

 

       3、elif子句:

       

       运行结果:

       

 

       4、嵌套代码块:if嵌套if进行判断:

       

       运行结果:

       

 

      

       6、更复杂的条件:比较运算符

             表达式:x==y:x等于y。

             表达式:x<y:x小于y。

             表达式:x>y:x大于y。

             表达式:x>=y:x大于等于y。

             表达式:x<=y:x小于等于y。

             表达式:x!=y:x不等于y。

             表达式:x is y:x和y是同一个对象。

             表达式:x is not y:x和y是不同的对象。

             表达式:x in y:x是y容器的成员。

             表达式:x not in y:x不是y容器的成员。

 

             1、相等运算符  ==:

             

            2、同一性运算符 is:

                 x和y相等且属于同一个列表,x和z相等但不属于同一个列表。

            

             3、成员资格运算符 in:

            

            程序运行结果:

            

             4、字符串和序列比较:

             

             

              5、布尔运算符:and ,or,not。

              

 

              代码运行结果:

              

             

              6、断言  assert:

                   断言的作用:在程序中插入检查点。

             

        

              

 

posted @ 2017-07-05 10:30  四平八稳  阅读(14774)  评论(0编辑  收藏  举报