一、概述
- 遍历循环
- 无限循环
- 循环控制保留字
- 循环的高级用法
二、遍历循环
遍历某个结构形成的循环运行方式
- 从遍历结构中逐一提取元素,放在循环变量中
- 由保留字
for
和in
组成,完整遍历所有元素后结束 - 每次循环,所获得元素放入循环变量,并执行
三、遍历循环的应用
3.1 计数循环(N次)
- 遍历由
range()
函数产生的数字序列,产生循环
3.2 计数循环(特定次)
- 遍历由
range()
函数产生的数字序列,产生循环
3.3 字符串遍历循环
- s是字符串,遍历字符串每个字符,产生循环
3.4 列表遍历循环
- ls是一个列表,遍历其每个元素,产生循环
3.5 文件遍历循环
- fi是一个文件标识符,遍历其每行,产生循环
四、无限循环
由条件控制的循环运行方式
- 反复执行语句块,直到条件不满足时结束
五、循环控制保留字
5.1 break 和 continue
- break跳出并结束当前整个循环,执行循环后的语句
- continue结束当次循环,继续执行后续次数循环
- break和continue可以与for和while循环搭配使用
5.1.1 for
5.1.2 while
- break仅跳出当前最内层循环
六、循环的高级用法
6.1 循环的扩展
循环与else
6.1.1 for
6.1.2 while
- 当循环没有被break语句退出时,执行else语句块
- else语句块作为"正常"完成循环的奖励
- 这里else的用法与异常处理中else用法相似
七、单元小结
for…in
遍历循环:计数、字符串、列表、文件…while
无限循环continue
和break
保留字:退出当前循环层次- 循环else的高级用法:与
break
有关