目录
一.for循环的基础语法
1.for循环与while循环的区别:
(1)while循环的循环条件是自定义的,自行控制循环条件。
(2)for循环是一种“轮询”机制,是对一批内容进行“逐个处理”。
2.for 临时变量 in 待处理数据集:
循环满足条件时执行的代码
3.for循环是将字符串的内容:依次取出,所以,for循环也被称之为:遍历循环
4.所以,理论上讲,python的for循环无法构建无限循环(被处理的数据集不可能无限大)

![]()
二.range语句
1.range语句的功能是:获得一个数字序列。
注:for循环中的待处理数据集,严格来说,称之为:序列类型;序列类型是指,其内容可以一个个依次取出的一种类型,包括:字符串、列表、元组等等。
2.range(num):获取一个从0开始,到num结束的数字序列(不含num本身)

![]()
3.range(num1,num2)获取一个从num1开始,到num2结束的数字序列(不含num2本身)

![]()
4.range(num1,num2,step)获得一个从num1开始,到num2结束的数字序列(不含num2本身)数字之间的步长,以step为准(step默认为1)

![]()
三.for循环临时变量作用域
1.临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部。
注:如果在for循环外部访问临时变量:(1)实际上是可以访问的。(2)在编程规范上,是不允许、不建议这么做的。
四.for循环的嵌套
1.for循环同while循环一样,需要注意缩进,嵌套for循环同样通过缩进确定层次关系。
2.for循环和while循环可以相互嵌套使用。


五.for循环嵌套的案例
九九乘法表:


六.循环中断:continue和break
1.continue:
(1)continue关键字用于:中断本次循环,直接进入下一次循环
(2)continue可以用于:for循环和while循环,效果一致
(3)continue关键字只可以控制:他所在的循环临时中断


2.break:
(1)break关键字用于:直接结束循环
(2)break可以用于:for循环和while循环,效果一致
(3)break关键字同样只可以控制:它所在的循环结束


注:在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用
本文详细介绍了Python中for循环的基础语法,包括与while循环的区别,临时变量的作用,以及如何使用range语句生成序列。此外,还讲解了for循环的嵌套、中断机制(continue和break)及其在九九乘法表案例中的应用。
&spm=1001.2101.3001.5002&articleId=137266596&d=1&t=3&u=ac8d93d0f9a14469a519f02712d1563c)
1477

被折叠的 条评论
为什么被折叠?



