在计算机编程中,运用循环语句可以让我们自动化、重复多次执行相似的任务。在这个教程里,我们将介绍Python中的for循环 一个 for循环在Python中,
[循环任务]在循环序列用尽之前,将会将一直被执行。 我们来看看这个例子中,如何用
当我们运行程序,会得到以下的结果:
这个 循环之中的每次迭代,我们打印出一个数字。请注意在大多数编程中,我们常常用0作为索引(index)的起始,这是“打印出5个数字是0到4”的原因。 当程序需要多次重复代码块时, 用range()函数进行For循环Python的内置类型中,有一个“不可变序列”是 当使用
接下来,我们看几个传入不同参数进入 首先我们仅传入
在以上程序中,
接下来我们看看
这里,循环的范围从20(包括20)到25(不包括25),因此输入结果如下:
当使用所有三个参数时,
在这个情况下,
我们同样可以把
这个情况下,
在Python编程中, 使用“序列数据类型”的For循环列表 和其它序列数据类型同样可以作为 我们将会把一个列表分配给一个变量,然后循环迭代这个列表:
在这个例子中我们打印出列表中的每个项目。虽然我们用
以上的结果表明 列表和其它的“序列”数据类型 比如
strings以及tuples(元组)都常常被用于循环,因为他们有“可被迭代”的特性。你可以组合这些数据结构与
此处我们将 我们也可以用
在这个例子中,
与之相似,我们可以迭代字符串:
迭代tuples(元组)可通过和以上“迭代列表”和“迭代字符串”同样的格式进行实现。 当迭代一个dictionary(字典)时,请谨记“键值对”(key:value)的结构,去保证调用字典中正确的元素。以下是调用“键”和“值”的例子:
当循环“字典”类型时,循环参数对应字典的“键”(key), 循环常用于迭代和操控“序列数据类型”。 嵌套循环和其它编程语言一样,Python中的循环同样可以嵌套。 一个“嵌套循环”是“在一个循环中包含了另一个循环”,结构类似于嵌套
程序首先遇到外循环,执行第一次迭代。第一次迭代触发内部嵌套循环,然后运行完成。接下来程序返回到外部循环的顶部,完成第二次迭代并再次触发嵌套循环。和之前一样嵌套循环完成运行,程序返回到外部循环的顶部直到整个序列执行完毕,或是遇到break及其他打断进程的语句。 我们来实现一个嵌套
当我们运行程序将得到以下结果:
输出的结果说明了:程序首先通过打印 嵌套
为了获得每个内部列表之中的项目,我们需要再次运用一个嵌套的
当我们运用嵌套 我们可以看到嵌套 总结这个教程中,我们介绍了Python中的 从这里开始,你可以继续学习循环相关的教程 while循环 和 break, continue,和pass 语句. 若想在实际项目中练习运用
|