详解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的ORM框架SQLObject入门实例
Apr 28 Python
Python中设置变量访问权限的方法
Apr 27 Python
Django中使用celery完成异步任务的示例代码
Jan 23 Python
python 调用有道api接口的方法
Jan 03 Python
python3获取url文件大小示例代码
Sep 18 Python
用python解压分析jar包实例
Jan 16 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
python音频处理的示例详解
Dec 23 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 Python
python实现股票历史数据可视化分析案例
Jun 10 Python
浅析Python OpenCV三种滤镜效果
Apr 11 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.ini中文版
2006/10/09 PHP
php 执行系统命令的方法
2009/07/07 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
PHP5.3新特性小结
2016/02/14 PHP
thinkphp分页集成实例
2017/07/24 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
PHP实现文件上传与下载
2020/08/28 PHP
JQuery 弹出框定位实现方法
2010/12/02 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
python使用matplotlib画饼状图
2018/09/25 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
Python字符串split及rsplit方法原理详解
2020/06/29 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
劳动竞赛活动总结
2014/05/05 职场文书
人事任命书范文
2014/06/04 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
郭明义电影观后感
2015/06/08 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers