目录
- 遍历循环
- 无限循环
- 循环的保留字
- 循环的高级用法
遍历循环
表达方式
for <循环变量> in <遍历结构>:
语句块
种类
- 计数循环
for <循环变量> in range(N[,M[,K]]):
语句块
- 字符串遍历循环
s表示字符串,c是字符串中的字符
for c in s:
语句块
- 列表遍历循环
for item in ls:
语句块
- 文件遍历循环
fi表示文件的标识符,line表示文件中的每一行
for line in fi:
语句块
无限循环<条件循环>
表达式,直到条件不满足的时候,才不执行语句块
while <条件>:
语句块
循环控制的保留字
break和continue是python在循环控制中的保留字
- break 跳出当前循环,并且执行循环后面的语句
- continue 结束当前循环,继续执行后续次数循环
如果循环有多层怎么办呢
- break 一个break仅仅只能跳出一层循环
- continue 仍然是结束当前层当前循环,继续执行后续次数循环
循环的高级用法
while循环和else语句的结合
- 当循环没有被break退出时,可以执行else中的语句块
- else语句块可以看作是“正常”完成循环的奖励
for <循环变量> in <遍历结构>:
语句块
else:
语句块
while <条件>:
语句块
else:
语句块