详解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 切片和range()用法说明
Mar 24 Python
Python获取文件ssdeep值的方法
Oct 05 Python
python通过zlib实现压缩与解压字符串的方法
Nov 19 Python
python sort、sorted高级排序技巧
Nov 21 Python
使用Python脚本来获取Cisco设备信息的示例
May 04 Python
在Python的while循环中使用else以及循环嵌套的用法
Oct 14 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
Django REST Framework之频率限制的使用
Sep 29 Python
python装饰器相当于函数的调用方式
Dec 27 Python
Python try except finally资源回收的实现
Jan 25 Python
实例讲解Python中sys.argv[]的用法
Jun 03 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
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
鼠标悬停小图标显示大图标
2016/01/22 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
javascript中call,apply,bind函数用法示例
2016/12/19 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
简单的Python抓taobao图片爬虫
2014/10/26 Python
python记录程序运行时间的三种方法
2017/07/14 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
tensorflow如何批量读取图片
2019/08/29 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
群众路线教育实践活动剖析材料
2014/09/30 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
Python中glob库实现文件名的匹配
2021/06/18 Python
Springboot中如何自动转JSON输出
2022/06/16 Java/Android