一、布尔变量
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:
断言的作用:在程序中插入检查点。
时间: 2024-10-14 12:05:39