📅  最后修改于: 2023-12-03 15:25:36.999000             🧑  作者: Mango
循环是Python中的一个重要概念,它可以让代码重复执行相同的任务,从而减少代码的复制粘贴和重复性工作。
在Python中,主要有两种循环结构:for
循环和while
循环。下面我们将分别介绍这两种循环的使用方法和示例。
for循环可以遍历任何序列的项目,如一个列表或一个字符串。for循环的语法如下:
for 变量 in 序列:
执行代码块
其中,变量
是循环遍历时用于接收每个序列值的变量名,序列
可以是一个列表、一个元组、一个字符串、一个字典等,执行代码块
是需要重复执行的代码块。
示例1:按顺序输出列表元素
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
输出:
apple
banana
cherry
示例2:遍历字符串中的每个字符
for x in "banana":
print(x)
输出:
b
a
n
a
n
a
while循环在条件为真时重复执行代码块。while循环的语法如下:
while 条件:
执行代码块
其中,条件
可以是任何表达式,当表达式结果为True
时,代码块会反复执行。
示例1:从1开始计数,直到10
i = 1
while i <= 10:
print(i)
i += 1
输出:
1
2
3
4
5
6
7
8
9
10
示例2:使用break
和continue
语句
i = 0
while i < 6:
i += 1
if i == 3:
continue
if i == 5:
break
print(i)
输出:
1
2
4
在上面的代码中,continue
语句用于跳过循环中的某次迭代,break
语句用于提前结束循环。
循环是Python中重要的编程工具,可以帮助我们优化代码,提高效率。通过本文的学习,相信大家已经掌握了for循环和while循环的使用方法和技巧。