迭代处理一个对象序列
for循环
如果提前知道需要多少次迭代,for循环就非常合适。如果提前不知道要循环多少次,推荐while循环。
(1)用for循环取一个数字列表,迭代处理列表中的每一个数字。在这个过程中,for循环将各个数依次赋给一个循环迭代变量。
>>>for i in [1,2,3]:
print(i)
1
2
3
(2)用for循环迭代处理一个字符串,每次迭代时处理字符串的一个字符。因为Pyhton中的字符串时一个序列,序列是一个有序的对象集合,Python中的所有序列都可以由解释器迭代处理。
>>> for ch in "Hi !":
print(ch)
H
i
!
(3)用range更准确的指定迭代次数
>>> for num in range(5):
print('Learn Python')
Learn Python
Learn Python
Learn Python
Learn Python
Learn Python