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   作者:闻骏