python程序控制之for循环
01.for循环:
- python中使用for语句表示循环结构,其格式为:
for element in iterable:
代码块
- iterable,可迭代对象:
- 当可迭代对象中有元素可以迭代,则进入循环体,执行代码块。
- 当可迭代对象中没有下一个元素可迭代,则终止循环体。
- 代码块,语句块。
- for循环的示例:
name = ['guti', 'raul', 'carlos']
for index in range(len(name)):
print('The player is: {}'.format(name[index]))
02.for … else循环:
- for … else的格式为:
for element in iterable:
代码块1
else:
代码块2
- 迭代对象完成所有迭代后,如果存在else子句则执行else子句,没有则继续执行后续代码。
- 迭代对象因为某种原因(break等)提前退出迭代,则else子句不会被执行,将会直接跳过else子句继续执行后续代码。
- for … else的的示例:
for i in range(3):
for j in range(5):
if j-i < 0:
break
print(">>>>> {}".format(j))
else:
print(">>>>> done")
文档更新时间: 2020-03-28 21:03 作者:闻骏