一,常用比较符
1)简单的示例:
2)条件测试:
每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试 。Python根据条件测试的值为True 还是False 来决定是否执行if 语句中的代码。如果条件测试的值为True ,Python就执行紧跟在if 语句后面的代码;如果为False ,Python就忽略这些代码。不考虑大小写
3)检查是否不相等
!= 表示判断两个值是否不等
4)比较数字
5)检查多个条件(and和or)
你可能想同时检查多个条件,例如,有时候你需要在两个条件都为True 时才执行相应的操作,而有时候你只要求一个条件为True 时就执行相应的操作。在这些情况下,关键字and 和or 可助你一臂之力。
and两个条件都满足输出,True
or 只要其中一个满足就输出,True
6)检查包含
检查特定值是否包含在列表中 in
检查特定值是否不包含在列表中 not in
7)布尔表达式
二,if 语句
1)可以使用多个elif代码块
2)可以省略else代码块,只用elif
3)elif表示仅当条件满足时才执行
4)如果有多个测试条件的话就只用if,因为if–else在执行完一个测试条件就会结束代码执行
三,if 语句处理列表
通过结合使用if 语句和列表,可完成一些有趣的任务:对列表中特定的值做特殊处理;高效地管理不断变化的情形,如餐馆是否还有特定的食材;证明代码在各种情形下都将按预期那样运行。
1)检查特殊元素:
2)确定列表不是空的:
3)使用多个列表:
4)设置 if 语句的格式:
在条件测试的格式设置方面,PEP 8提供的唯一建议是,在诸如== 、>= 和<= 等比较运算符两边各添加一个空格,例如,if age < 4: 要比if age<4: 好。
这样的空格不会影响Python对代码的解读,而只是让代码阅读起来更容易