Python的循环

前言:

        循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。

while循环

        1.语句格式:

                

        2.程序中的while循环:

                

        3.while循环注意点:

                1. while的条件需得到布尔类型,True表示继续循环,False表示结束循环

                2. 需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环

                3. 空格缩进和if判断一样,都需要设置

while循环的嵌套

        1.嵌套格式

                

for循环的基础语法

        1.for循环语句

                

        2.程序中的for循环

                遍历字符串

                

                运行结果如下:

                

                说明:可以看出,for循环是将字符串的内容:依次取出

                所以,for循环也被称之为:遍历循环

                

        3.for循环的注意点:

                        同while循环不同,for循环是无法定义循环条件的。

                        只能从被处理的数据集中,依次取出内容进行处理。

                        所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)

        4.range语法的配合:

                for循环语句,本质上是遍历:可迭代对象。

                尽管除字符串外,其它可迭代类型目前没学习到,但不妨碍我们通过学习range语句,获得一个简单的数字序列(可迭代类型的一种)。

               # 语法1:

                获取一个从0开始,到num结束的数字序列(不含num本身)

                如range(5)取得的数据是:[0, 1, 2, 3, 4]

                

                #程序代码:

                运行结果如下:

                

        5.for循环的变量作用域

                        格式:

                        

                        说明:

                        临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部

                        如果在for循环外部访问临时变量:

                        • 实际上是可以访问到的
                        • 在编程规范上,是不允许、不建议这么做的

        

循环: 中断 : break和continue

                1.作用:

                        无论是while循环或是for循环,都是重复性的执行特定操作。

                        在这个重复的过程中,会出现一些其它情况让我们不得不:

                        • 暂时跳过某次循环,直接进行下一次
                        • 提前退出循环,不在继续

                                对于这种场景,Python提供continue和break关键字

                                用以对循环进行临时跳过直接结束

                2.continue方法

                        continue关键字用于:中断本次循环,直接进入下一次循环

                        continue可以用于:    for循环和while循环,效果一致

                3.break方法:

                        break关键字用于:直接结束所在循环

                        break可以用于:    for循环和while循环,效果一致

               4.补充说明 continue与break方法的注意点

                        1. continue的作用是:

                                中断所在循环的当次执行,直接进入下一次

                        2. break的作用是:

                                直接结束所在的循环

                        3. 注意事项:

                        • continue break ,在 for while 循环中作用一致
                • 在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

                                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值