流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑。
流程控制的分类:
-
顺序流程:自上而下
-
选择流程/分支流程
-
单分支
if 条件表达式:
一条条的Python代码
.........
-
双分支
一条条的Python代码
.........
else:
一条条的Python代码
.........
-
多分支
if 条件表达式:
一条条的Python代码
.........
elif 条件表达式:
一条条的Python代码
.........
else:
一条条的Python代码
.........
特征:
-
只要满足其中一个分支,就会退出本层if语句结构(必定会执行其中一个分支
-
至少有2种情况可以选择
-
elif 后面必须写上条件和语句
-
else 是选配,根据时间情况来写,可不写
-
-
-
循环流程
while 条件表达式:
一条条的Python代码
.........
-
适用于对未知的循环次数,用于判断
语法特点:
-
有初始值
-
条件表达式
-
变量的自增或自减
for 临时变量 in 字符串,列表等(可迭代集合对象):
一条条的Python代码
.........
-
适用于已知的循环次数(可迭代对象遍历)
语法特点:遍历操作,依次取集合容器中的每个值
break:退出循环
continue:结束本次循环,继续进行下一次的循环
-
浙公网安备 33010602011771号