详解Python中break语句的用法


Posted in Python onMay 14, 2015

 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样。

break最常见的用途是当一些外部条件被触发,需要从一个循环中断退出。 break语句可以在while和for循环使用。

如果正在使用嵌套循环(即一个循环里内嵌另一个循环),break语句可以用于停止最内层循环的执行,并执行外循环的下一行代码的程序。
语法

在Python中break语句的语法如下:

break

流程图:

详解Python中break语句的用法

#!/usr/bin/python

for letter in 'Python':   # First Example
  if letter == 'h':
   break
  print 'Current Letter :', letter
 
var = 10          # Second Example
while var > 0:       
  print 'Current variable value :', var
  var = var -1
  if var == 5:
   break

print "Good bye!"

当执行上面的代码,产生以下结果:

Current Letter : P
Current Letter : y
Current Letter : t
Current variable value : 10
Current variable value : 9
Current variable value : 8
Current variable value : 7
Current variable value : 6
Good bye!

Python 相关文章推荐
Python入门教程之if语句的用法
May 14 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
Python简易版图书管理系统
Aug 12 Python
python3实现弹弹球小游戏
Nov 25 Python
Python for循环与getitem的关系详解
Jan 02 Python
Keras实现将两个模型连接到一起
May 23 Python
Python如何获取文件指定行的内容
May 27 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
Python日志器使用方法及原理解析
Sep 27 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
Python中rapidjson参数校验实现
Jul 25 Python
举例详解Python中循环语句的嵌套使用
May 14 #Python
Django中实现点击图片链接强制直接下载的方法
May 14 #Python
python 远程统计文件代码分享
May 14 #Python
详解Python中for循环的使用方法
May 14 #Python
python编写爬虫小程序
May 14 #Python
讲解Python中if语句的嵌套用法
May 14 #Python
详解Python中的条件判断语句
May 14 #Python
You might like
php桌面中心(二) 数据库写入
2007/03/11 PHP
在PHP中使用模板的方法
2008/05/24 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
小程序点击图片实现png转jpg
2019/10/22 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Python3 批量扫描端口的例子
2019/07/25 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
小学生自我鉴定
2013/10/12 职场文书
继承公证书样本
2014/04/04 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
重阳节主题班会
2015/08/17 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
Python OpenCV 图像平移的实现示例
2021/06/04 Python
Redis keys命令的具体使用
2022/06/05 Redis