Python基础语法(五)

目录

一.for循环的基础语法

二.range语句

三.for循环临时变量作用域

四.for循环的嵌套

五.for循环嵌套的案例

六.循环中断:continue和break


一.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关键字同样只可以控制:它所在的循环结束

注:在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

  • 26
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值