---恢复内容开始---
5.1 一个简单示例
5.2 条件测试
每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试.
5.2.1 检查是否相等==
5.2.2 检查是否相等时不考虑大小写
在Python中检查是否相等时区分大小写,
5.2.3 检查是否不相等!=
5.2.4 比较数字: 年龄大小
5.2.5 检查多个条件
1. 使用and 检查多个条件
要检查是否两个条件都为True ,可使用关键字and 将两个条件测试合而为一;如果每个测试都通过了,整个表达式就为True ;如果至少有一个测试没有通过,整个表达式就 为False 。
2. 使用or 检查多个条件
但只要至少有一个条件满足,就能通过整个测试。仅当两个测试都没有通过时,使用or 的表达式才为False
5.2.6 检查特定值是否包含在列表中
要判断特定的值是否已包含在列表中,可使用关键字in
" " in list
5.2.7 检查特定值是否不包含在列表中
在这种情况下,可使用关键字not in
。例如,如果有一个列表,其中包含被禁止在论坛上发表评论的用户,就可在允许用 户提交评论前检查他是否被禁言:
5.2.8 布尔表达式
,布尔表达式的结果要么为True ,要么为False 。
布尔值通常用于记录条件,如游戏是否正在运行,或用户是否可以编辑网站的特定内容
5.3 if 语句
if 语句有很多种,选择使用哪种取决于要测试的条件数
5.3.2 if-else 语句
if-else 语句块类似于简单的if 语句,但 其中的else 语句让你能够指定条件测试未通过时要执行的操作。
if-elif-else 结构
5.3.6 测试多个条件
5.4 使用if 语句处理列
5.4.2 确定列表不是空的
,在运行for 循环前确定列表是否为空很重要。
5.4.3 使用多个列表
---恢复内容结束---