手机网站网页开发教程,wordpress宾馆模板,附近装修公司地址电话,wordpress用户自建第5章 if语句 5.1 示例5.2 条件测试5.2.1 检查是否相等5.2.2 检查是否相等时忽略大小写5.2.3 检查是否不相等5.2.4 数值比较5.2.5 检查多个条件5.2.6 检查特定值是否包含在列表中5.2.7 检查特定值是否不包含在列表中5.2.8 布尔表达式 5.3 if 语句5.3.1 简单的if 语句5.3.2 if-e… 第5章 if语句 5.1 示例5.2 条件测试5.2.1 检查是否相等5.2.2 检查是否相等时忽略大小写5.2.3 检查是否不相等5.2.4 数值比较5.2.5 检查多个条件5.2.6 检查特定值是否包含在列表中5.2.7 检查特定值是否不包含在列表中5.2.8 布尔表达式 5.3 if 语句5.3.1 简单的if 语句5.3.2 if-else 语句5.3.3 if-elif-else语句 5.4 使用 if 语句处理列表5.4.1 检查特殊元素5.4.2 确定列表不是空的5.4.3 使用多个列表 5.1 示例
fruit [apple, peach, orange]
for i in fruit:if i peach:print(i.upper()) # 输出大写 PEACHelse:print(i.title()) # 输出首字母大写5.2 条件测试
5.2.1 检查是否相等
最简单的条件测试检查变量的值是否与特定值相等区分大小写。
a Apple
b apple
print(a b) # False5.2.2 检查是否相等时忽略大小写
该测试不区分大小写把变量的值都转换成小写再比较。
print(a.lower() b.lower()) # True5.2.3 检查是否不相等
要判断两个值是否不等可结合使用惊叹号和等号!
print(a ! b) # True 说明a和b是不相等的5.2.4 数值比较
条件语句中可包含各种数学比较如小于、小于等于、大于、大于等于
age 18
print(age 10) # True5.2.5 检查多个条件
使用 and 检查多个条件使用 or 检查多个条件
print(age 10 and age 20) # True
print(age 10 or age 20) # False5.2.6 检查特定值是否包含在列表中
要判断特定的值是否已包含在列表中可使用关键字 in。
fruit [apple, peach, orange]
print(peach in fruit) # True
print(banana in fruit) # False5.2.7 检查特定值是否不包含在列表中
确定特定的值未包含在列表中很重要可使用关键字 not in。
print(banana not in fruit) # True5.2.8 布尔表达式
布尔表达式的结果要么为 True要么为 False。
5.3 if 语句
5.3.1 简单的if 语句
最简单的 if 语句只有一个测试和一个操作。if(True): do sth
age 18
if age 10:print(age)5.3.2 if-else 语句
if-else 语句块类似于简单的 if 语句但其中的 else语句让你能够指定条件测试未通过时要执行的操作。
age 18
if age 10:print(age)
else:print(fHe is {age} years old.)
# 输出 He is 18 years old.5.3.3 if-elif-else语句
if-elif-else 代码块依次检查每个条件测试直到遇到通过了的条件测试。
age 18
if age 10:print(age)
elif 10 age 15:print(age)
else:print(fHe is {age} years old.)
# 输出 He is 18 years old.5.4 使用 if 语句处理列表
5.4.1 检查特殊元素
在 for 循环中包含一条 if 语句
fruit [apple, peach, orange]
for i in fruit:if i peach:print(i.upper()) # 输出大写 PEACH5.4.2 确定列表不是空的
在运行 for 循环前确定列表是否为空很重要。
fruit []
if fruit:for i in fruit:print(i)
else:print(None)
# 输出 None5.4.3 使用多个列表
使用列表和 if 语句
fruit [apple, peach, orange]
price [3, 4, 5]
for i in range(len(fruit)):print(fThe price of {fruit[i]}s is {price[i]})