详解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中的包和模块实例
Nov 22 Python
全面了解python字符串和字典
Jul 07 Python
Win10下Python环境搭建与配置教程
Nov 18 Python
python+mysql实现教务管理系统
Feb 20 Python
详解Python基础random模块随机数的生成
Mar 23 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
Django 响应数据response的返回源码详解
Aug 06 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
python线程里哪种模块比较适合
Aug 02 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
Jan 15 Python
Python基础之字符串格式化详解
Apr 21 Python
Python中itertools库的四个函数介绍
Apr 06 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概述.
2006/10/09 PHP
php上的memcache和memcached两个pecl库
2010/03/29 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
php使用cookie保存用户登录的用户名实例
2015/01/26 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
Python多进程同步简单实现代码
2016/04/27 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
Python 图片处理库exifread详解
2021/02/25 Python
空字符串(“”)和null的区别
2012/11/13 面试题
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
自我评价范文点评
2013/12/04 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
防汛通知
2015/04/25 职场文书
横空出世观后感
2015/06/09 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书