热线电话:13121318867

登录
2018-11-16 阅读量: 2655
for 循环

while语句非常灵活,可用于在条件为真时反复执行代码块。这在通常情况下很好,但有时 候你可能想根据需要进行定制。一种这样的需求是为序列(或其他可迭代对象)中每个元素执行 代码块。

注意 基本上,可迭代对象是可使用for循环进行遍历的对象。第9章将详细介绍可迭代对象和 迭代器。就目前而言,只需将可迭代对象视为序列即可。

为此,可使用for语句:

words = ['this', 'is', 'an', 'ex', 'parrot']

for word in words:

print(word)

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

for number in numbers:

print(number)

鉴于迭代(也就是遍历)特定范围内的数是一种常见的任务,Python提供了一个创建范围的

0.0000
2
关注作者
收藏
评论(1)

发表评论
wangjuju123
2018-11-16
鉴于迭代(也就是遍历)特定范围内的数是一种常见的任务,Python提供了一个创建范围的内置函数。 >>> range(0, 10) range(0, 10) >>> list(range(0, 10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 范围类似于切片。它们包含起始位置(这里为0),但不包含结束位置(这里为10)。在很多 情况下,你都希望范围的起始位置为0。实际上,如果只提供了一个位置,将把这个位置视为结 束位置,并假定起始位置为0。 >>> range(10) range(0, 10) 下面的程序打印数1~100: for number in range(1,101): print(number) 注意,相比前面使用的while循环,这些代码要紧凑得多。 、 提示 只要能够使用for循环,就不要使用while循环。
0.0000 0 0 回复