截止上节课为止,数据类型的学习我们就暂时告一段落了。我们之前学习过顺序结构和分支结构,从这节课开始,我们将要学习第三种程序结构:循环结构。
我们举一个生活中的例子先了解一下什么是循环结构:“直到放寒假为止,我们每周星期一到星期五都去上学。”这虽然是一句话,但是“上学”这个动作执行了很多遍。这就叫循环结构。
好的,下面我们进入正题,学习循环结构。
一、字符串、列表和元组的遍历循环
遍历循环(for循环),是序列中每一个元素执行相关操作的的循环过程。当遍历字符串时,每次循环可对字符进行操作;当遍历列表和元组时,每次循环可对元素进行操作。我们看一下for循环的语句格式:
前续语句块
for 变量 in 序列:
执行代码块(循环体)
后续语句块
代码的执行顺序如下图所示:
我们看一下具体的例子:
s = 'Hello Python'
for i in s:
print(i)
'''
执行结果:
H
e
l
l
o
P
y
t
h
o
n
'''
l = [1, 2, 3, 4, 5]
for i in l:
print(i)
'''
执行结果:
1
2