python--条件和条件语句,,一、布尔变量 1


一、布尔变量

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:

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

技术分享

技术分享

python--条件和条件语句

评论关闭