详解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将多个文本文件合并为一个文本的代码(便于搜索)
Mar 13 Python
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
举例讲解Python中的算数运算符的用法
May 13 Python
解读Django框架中的低层次缓存API
Jul 24 Python
Python生成rsa密钥对操作示例
Apr 26 Python
Django给admin添加Action的步骤详解
May 01 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
Apr 02 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
用python对excel查重
Dec 07 Python
Python实现聚类K-means算法详解
Jul 15 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函数学习之PHP函数点评
2012/07/05 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
python文本数据处理学习笔记详解
2019/06/17 Python
超简单的Python HTTP服务
2019/07/22 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
反洗钱宣传活动总结
2014/08/26 职场文书
坎儿井导游词
2015/02/09 职场文书
实习单位鉴定意见
2015/06/04 职场文书
公诉意见书范文
2015/06/05 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
react如何快速设置文件路径别名
2021/04/28 Javascript
java泛型通配符详解
2021/07/25 Java/Android
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python
Python 文字识别
2022/05/11 Python