Python循环语句之break与continue的用法


Posted in Python onOctober 14, 2015

Python break 语句
Python break语句,就像在C语言中,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
Python语言 break 语句语法:

break

流程图:
Python循环语句之break与continue的用法
实例:

#!/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 continue 语句
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
Python 语言 continue 语句语法格式如下:

continue

流程图:
Python循环语句之break与continue的用法
实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

for letter in 'Python':   # 第一个实例
  if letter == 'h':
   continue
  print '当前字母 :', letter

var = 10          # 第二个实例
while var > 0:       
  var = var -1
  if var == 5:
   continue
  print '当前变量值 :', var
print "Good bye!"

以上实例执行结果:

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : o
当前字母 : n
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
Python 相关文章推荐
详解Python中heapq模块的用法
Jun 28 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
python实现弹跳小球
May 13 Python
django框架两个使用模板实例
Dec 11 Python
Python批量处理csv并保存过程解析
May 16 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
keras 获取某层的输入/输出 tensor 尺寸操作
Jun 10 Python
公认8个效率最高的爬虫框架
Jul 28 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
Python偏函数实现原理及应用
Nov 20 Python
python实现双人五子棋(终端版)
Dec 30 Python
Python编程中的for循环语句学习教程
Oct 14 #Python
在Python的while循环中使用else以及循环嵌套的用法
Oct 14 #Python
解析Python中while true的使用
Oct 13 #Python
全面解析Python的While循环语句的使用方法
Oct 13 #Python
Python的条件语句与运算符优先级详解
Oct 13 #Python
举例讲解Python中的身份运算符的使用方法
Oct 13 #Python
Python中的字典与成员运算符初步探究
Oct 13 #Python
You might like
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
2020/02/14 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python实现学校管理系统
2018/01/11 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
python机器学习之神经网络实现
2018/10/13 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
python正则表达式实例代码
2020/03/03 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
Oracle性能调优原则
2012/05/03 面试题
个人找工作的自我评价
2013/10/17 职场文书
会计主管岗位职责
2014/01/03 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
事业单位个人总结
2015/02/12 职场文书
出纳试用期自我评价
2015/03/10 职场文书