<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p>
讯享网
for循环就是将”待办事项”逐个完成的循环机制。
for 临时变量 in 待处理数据集:
循环满足条件时执行的代码
(同while循环不同,for循环是无法定义循环的条件;只能从被处理的数据集中,依次取出内容进行处理。)
1.遍历字符串
讯享网
可以看出,for循环是将字符串的内容依次取出;所以,for循环也被称之为:遍历循环。
2.练习案例
1.range语法
语法1:
range(num)
获取一个从0开始,到num结束的数字序列(不含num本身);
如,range(5)取得的数据是:[0,1,2,3,4]
语法2:
range(num1, num2)
获得一个从num1开始,到num2结束的数字序列(不含num2本身);
如,range(5,10)取得的数据是:[5,6,7,8,9]
语法3:
range(num1,num2,step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身);
数字之间的步长,以step为准(step默认为1)
如,range(5,10,2)取得的数据是:[5,7,9]
讯享网
改进案例(如下):
2. 案例:找偶数


代码如下:
讯享网
临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部.
如果在for循环外部访问临时变量:
实际上是可以访问到的;
在编程规范上,是不允许、不建议这么做的.

1.送玫瑰花
示例如下:
2.for循环输出乘法表
示例如下:
讯享网

1.介绍
无论是while循环或是for循环,都是重复性的执行特定操作。在这个重复的过程中,会出现一些其它情况让我们不得不:
1.暂时跳过某次循环,直接进行下一次;
2.提前退出循环,不在继续.
对于这种场景,Python提供continue和break关键字用以对循环进行临时跳过和直接结束.
1.1 continue
continue关键字用于:中断本次循环,直接进入下一次循环.
continue可以用于for循环和while循环,效果一致.
代码如下(示例):
1.2 break
break关键字用于:直接结束循环.
break可以用于:for循环和while循环,效果一致.
break关键字同样只可以控制它所在的循环结束,无法对上层循环起作用.
代码如下(示例):
讯享网

代码如下(示例):

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/154056.html