尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

python___程序流程控制---跳转语句
📅 发布时间:2026/7/1 16:38:50

跳转语句能够改变程序: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()

相关新闻

  • 终极免费RPA神器:taskt零代码自动化完整指南
  • 【真能学会】小鼠新生表皮角质形成细胞(NEK)原代细胞的分离、培养和鉴定protocol
  • BOM清单:SMT贴片产线上被低估的“指挥中枢”

最新新闻

  • [Android] MemCull v1.8.1照片清理工具
  • 传输层双模对决:Stdio 与 Streamable HTTP 部署方案性能对比及选型依据
  • 抖音内容下载终极指南:5分钟掌握批量下载与音频提取技巧
  • Windows 11任务栏逆向工程:Taskbar11深度技术解密与高级定制指南
  • KMR221与PIC18F86J55高精度电压监测系统设计
  • PCL-PEO-PCL 三嵌段共聚物的自组装行为

日新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号