一、布尔变量

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

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

        

python的和条件 python中条件_if语句

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

         

python的和条件 python中条件_if语句_02

 

二、条件执行和if语句

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

       

python的和条件 python中条件_python的和条件_03

 

       运行结果:

       

python的和条件 python中条件_嵌套_04

 

       2、else子句:

       

python的和条件 python中条件_if语句_05

       运行结果:

       

python的和条件 python中条件_运算符_06

 

       3、elif子句:

       

python的和条件 python中条件_运算符_07

       运行结果:

       

python的和条件 python中条件_if语句_08

 

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

       

python的和条件 python中条件_if语句_09

       运行结果:

       

python的和条件 python中条件_python的和条件_10

 

      

       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、相等运算符  ==:

             

python的和条件 python中条件_if语句_11

            2、同一性运算符 is:

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

            

python的和条件 python中条件_嵌套_12

             3、成员资格运算符 in:

            

python的和条件 python中条件_运算符_13

            程序运行结果:

            

python的和条件 python中条件_运算符_14

             4、字符串和序列比较:

             

python的和条件 python中条件_运算符_15

             

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

              

python的和条件 python中条件_if语句_16

 

              代码运行结果:

              

python的和条件 python中条件_运算符_17

             

              6、断言  assert:

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

             

python的和条件 python中条件_python的和条件_18

        

              

python的和条件 python中条件_运算符_19