14 控制结构之循环语句
在上一节中,我们讨论了 Python 中的控制结构之条件语句
,了解了如何根据不同的条件来执行不同的代码。今天,我们将探讨循环语句。这是一种控制结构,它允许我们在一定条件下重复执行一段代码。
什么是循环语句?
循环语句使得我们可以在程序中重复执行特定的代码块。Python 中有两种主要类型的循环:for
循环和while
循环。
1. for
循环
for
循环用于遍历序列(如列表、元组、字典、集合或字符串),会对每个元素执行相同的操作。
基本语法
1 | for element in sequence: |
示例
以下示例遍历一个列表并打印每个元素:
1 | fruits = ['苹果', '香蕉', '橙子'] |
输出如下:
1 | 苹果 |
我们还可以使用range()
函数来生成一个数字序列,从而构建for
循环:
1 | for i in range(5): |
输出:
1 | 0 |
2. while
循环
while
循环会在给定条件为True
的情况下重复执行代码块。使用while
循环时,要确保在循环中有条件能够变为False
,否则会导致无限循环。
基本语法
1 | while condition: |
示例
以下是一个简单的while
循环示例:
1 | count = 0 |
输出:
1 | 0 |
循环控制语句
在循环中,有时我们需要提前退出循环或者跳过某些迭代。Python 提供了几个控制语句来实现这些功能:
break
:用于提前退出循环。continue
:用于跳过当前迭代,继续下一个循环。
示例
使用 break
提前退出循环:
1 | for i in range(10): |
输出:
1 | 0 |
使用 continue
跳过当前迭代:
1 | for i in range(5): |
输出:
1 | 0 |
总结
在这篇文章中,我们讨论了 Python 中的循环语句,包括for
循环和while
循环,并演示了如何使用循环控制语句break
和continue
。通过这些控制结构,我们可以让程序执行更复杂的逻辑。
在下一篇中,我们将转向控制结构之集合与迭代器
,这将使我们对数据的处理更加灵活和高效。希望您能继续关注我们的系列教程!
14 控制结构之循环语句