Python语法continue和break的使用方式

部署运行你感兴趣的模型镜像

10.Python语法continue和break的使用方式

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是Python基础语法。前后每一小节的内容是存在的有:学习and理解的关联性,希望对您有用~
python语法-python基础 第十节 :Python语法continue和break的使用方式



前言

continue: 一般是用于 处理数据的时候,跳过某些数据,直接处理后面的数据,直到处理完毕。【跳过】

break: 一般是用于 发现不需要循环了。或者后面的代码不能执行,等不到/没必要让它正常循环完毕 【终止】


一、continue的使用

语义:跳过本次循环,直接进行下一次循环。
如:

a = 0

while a <= 10:
    a = a + 1
    #当循环到  a等于3的时候
    if a == 3:
        #跳过本次,本次循环不执行了
        continue
    print(a)

输出: 1 2 4 5 6 7 8 9 10 11
    没有3   3跳过了

在这里插入图片描述

二、break的使用

语义:退出当前代码块,写在循环里面,就是退出当前循环,后面的循环不在执行

i = 0
while i <= 10:
    # 当i等于3时结束循环
    if i == 3:
        break
    print(i)
    i += 1

#输出  0 1 2
#当等于3的之后,满足if 执行了if里面的内容(退出了)

在这里插入图片描述

总结

根据实际的情况,选择是否需要使用这两个关键字

continue和break,像例子那样:
一般都是放到if里面的(达到某种条件),它需要满足的条件,才会执行continue和break。。
不然,直接放在if外面,循环里面去,又没有if的话,这不明显不会执行后面的代码了嘛

真实使用的场景,可以非常灵活,可能别人的思路10句,您2句就搞定了同样的需求。把continue和break放到一个完全意想不到的地方,甚至别人会惊呼:啊~
比如说,简单例子:
用Python完成爬虫,需要爬取十页数据,某一页可能会请求超时。那么怎么办:这页不要了吗,还是重复爬一下,万一:一直重复把服务器惹到了触发机制,全部断开连接,后面的都没得玩儿了,continue(跳过)和break(退) 各种灵活
额外也有:time.sleep() 该停一会就停,主动等待。
page = page + 1 下次循环的累加,就不直接在循环体里面,在循环里面的if里面

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值