话本小说网 > 现代小说 > Python入门级教程
本书标签: 现代 

循环

Python入门级教程

循环-while

有时,您需要在列表中的每个项目上执行代码。这叫做迭代,它可以用while循环和计数器变量来完成。 例如:

words = ["hello", "world", "spam", "eggs"]

counter = 0

max_index = len(words) - 1

while counter <= max_index:

word = words[counter]

print(word + "!")

counter = counter + 1

结果:

>>>

hello!

world!

spam!

eggs!

>>>

上面的示例 遍历列表中的所有项,使用它们的索引访问它们,并用感叹号打印它们。循环-for

使用while循环迭代列表需要相当多的代码,因此Python提供了for循环作为完成相同事情的快捷方式。 前面的示例中的相同代码可以用for循环编写,如下:

words = ["hello", "world", "spam", "eggs"]

for word in words:

print(word + "!")

结果:

>>>

hello!

world!

spam!

eggs!

>>>

for循环相当于其他编程语言里面的foreach循环-for-2

for循环通常用于重复一定次数的一些代码。这是通过结合具有范围对象的循环来完成的。

for i in range(5):

print("hello!")

结果:

>>>

hello!

hello!

hello!

hello!

hello!

>>>

当在for循环中使用时,不需要调用范围对象的列表,因为它没有被索引,所以不需要列表。

上一章 list函数与range Python入门级教程最新章节 下一章 作者的话