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实现简单爬虫功能的示例
Oct 24 Python
老生常谈python的私有公有属性(必看篇)
Jun 09 Python
浅谈Python中的可变对象和不可变对象
Jul 07 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
python实现画一颗树和一片森林
Jun 25 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
Python 通过打码平台实现验证码的实现
May 13 Python
Python解压 rar、zip、tar文件的方法
Nov 19 Python
Python定义函数实现累计求和操作
May 03 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
Python常用外部指令执行代码实例
Nov 05 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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
php 随机生成10位字符代码
2009/03/26 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
一个网马的tips实现分析
2010/11/28 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
可自定义速度的js图片无缝滚动示例分享
2014/01/20 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
Python 的内置字符串方法小结
2016/03/15 Python
python获取指定字符串中重复模式最高的字符串方法
2018/06/29 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
Python for循环与range函数的使用详解
2019/03/23 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
采购部经理岗位职责
2014/02/10 职场文书
网络技术专业求职信
2014/05/02 职场文书
党员个人总结自评
2015/02/14 职场文书
博物馆观后感
2015/06/05 职场文书
付款证明格式范文
2015/06/19 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
交通事故协议书范本
2016/03/19 职场文书