news 2026/7/1 16:22:26

python___程序流程控制---跳转语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python___程序流程控制---跳转语句

跳转语句能够改变程序:break,continue,return

break和continue用于循环体中

return语句用于函数中

----------------------------------------------

break语句

break语句用于强行退出循环体,不再执行循环体中剩余的语句

for item in range(10): if item==3: break #循环终止跳出到循环外的下一条语句 print(item)#与for-in语句一体,当break语句实现,跳出for-in循环 #只循环了3次,item==3之后的数据不会被输出 0 1 2

break用于终止循环。一旦执行,循环体内剩余的所有代码都会被跳过,整个循环结束

------------------------------------------------

continue语句

continue语句用于跳过本次循环,即跳过循环体中尚未被执行的语句,接着进行终止条件的判断,以决定是否继续循环

for item in range(10): if item==3: continue#跳过本次循环,继续执行下一次 print(item) 0 1 2 4 5 6 7 8 9

continue语句用于跳过当前这一次循环的剩余代码,但循环本身没有结束,会继续进行下一次迭代

-----------------------------------------------

break与continue的比较

-----------------------------------------------

return在循环中的行为

return用于函数中,当return在循环体内执行时,它不仅会终止循环,还会终止整个函数

def findnumber3(): for i in range(10): if i==4: return i print(i) print("循环结束") findnumber3() 0 1 2 3

因为retun直接结束了函数,所以循环后的print(“循环结束“)也被跳过了

return终止的是整个findnumber3()函数

break: 循环体 只退出当前循环,不影响循环外的代码

continue: 循环体 只跳过本次循环的剩余部分,不影响循环外代码

return: 整个函数 直接退出整个函数,函数内所有代码都停止

-------------------------------------------------------

影响循环指的是 for in,while这样的循环语句的循环

最终

#======break====== print("break") for item in range(10): if item==3: break #终止整个循环 print(item) #输出0,1,2 #======continue====== print("continue") for item in range(10): if item==3: continue#终止这一次循环 print(item)#输出0,1,2,4,5,6,7,8,9 #======return====== print("return") def findnumber(): for item in range(10): if item==3: return item#终止整个函数 print(item)#输出0,1,2 print("循环结束")#永远不会执行 findnumber()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 16:20:34

竞争存在论:空间的新属性从标量到几何的涌现

空间的新属性:从标量到几何的涌现 ——空间三连续统的递归生成理论 摘要: 基于竞争存在论的三连续统框架,本文研究空间连续统 X r/λC 向下递归为空间三连续统 𝒮 ℱ(XL)ℱ(XW)ℱ(XH) 时涌现的新属性。论证表明:递归…

作者头像 李华
网站建设 2026/7/1 16:18:36

BOM清单:SMT贴片产线上被低估的“指挥中枢”

在SMT贴片加工的成本构成中,物料成本通常占据总成本的60%至70%。这意味着,每花出去10元钱,就有6到7元直接流向了BOM(物料清单)上的元器件。然而,许多企业将成本控制的焦点放在压缩加工费、优化设备利用率上…

作者头像 李华
网站建设 2026/7/1 16:15:00

如何在手机上编写代码:Acode Android代码编辑器的终极指南

如何在手机上编写代码:Acode Android代码编辑器的终极指南 【免费下载链接】Acode Acode - powerful text/code editor for android 项目地址: https://gitcode.com/gh_mirrors/ac/Acode 想要随时随地编写和运行代码吗?Acode是一款专为Android设备…

作者头像 李华
网站建设 2026/7/1 16:11:32

【万字文档+源码】基于SpringBoot+Vue明星周边商城系统-可用于毕设-课程设计-练手学习-学习资料分享

一、项目概述 基于springbootvue明星周边商城系统1.1 项目背景 随着追星文化不断普及,广大粉丝群体存在大量明星周边购买、交流需求,传统线下周边门店存在商品品类少、地域限制强、粉丝交流渠道缺失、商家管理分散等痛点。为整合明星周边售卖、商家入驻…

作者头像 李华
网站建设 2026/7/1 16:10:39

低代码+CRM,是如何赋能中小微型企业构建数字化平台的?

导读多数中小微企业始终对数字化转型望而却步:预算紧张、无专职IT团队、商用系统无法贴合自身业务。而低代码CRM的轻量化组合,精准适配小微企业经营现状,凭借低成本、高灵活、易落地的优势,成为中小微企业搭建专属数字化平台的优质…

作者头像 李华