文章目录 1、条件测试 2、If结构 2.1 单if 2.2 If-else 2.3 If-elif-else 3、使用if处理列表 3.1 判断列表是否为空 3.2 使用多个
文章目录
- 1、条件测试
- 2、If结构
- 2.1 单if
- 2.2 If-else
- 2.3 If-elif-else
- 3、使用if处理列表
- 3.1 判断列表是否为空
- 3.2 使用多个列表
1、条件测试
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称之为条件测试语句;Python根据条件测试的值为True或False来决定是否执行if语句中的代码,如果为True则执行代码,如果为False则忽略代码;字母大小写必须完全一致;条件测试语句比较常见的是使用布尔值进行关联比对代码进而得到True或False进行下一步代码的执行;
2、If结构
if语句分为三种:单结构、双结构、多结构;
2.1 单if
代码格式:
if 条件测试:条件测试满足时执行的代码
2.2 If-else
代码格式:
if 条件测试:条件测试满足时执行的代码
else:
条件测试不满足时执行的代码
2.3 If-elif-else
代码格式:
if 条件测试1:条件测试1满足时执行的代码
elif 条件测试2:
条件测试2满足时执行的代码
...
else:
条件测试1+条件测试2+其他elif的条件测试n 均不满足时执行的代码
在elif的多条件测试语句代码中,Python并不要求后面必须有else代码,在某些情况下可以直接省略else代码内容;
if 条件测试1:条件测试1满足时执行的代码
elif 条件测试2:
条件测试2满足时执行的代码
...
3、使用if处理列表
3.1 判断列表是否为空
a = []if a:
print("No None")
else:
print("None")
输出结果:
None3.2 使用多个列表
a = range(0,5)b = range(1,4,2)
for i in b:
if i in a:
print("in b")
else:
print("not in b")
输出结果:
in bin b