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网络编程学习笔记(二):socket建立网络客户端
Jun 09 Python
Python实现图片转字符画的示例
Aug 22 Python
python 中文件输入输出及os模块对文件系统的操作方法
Aug 27 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
Pycharm配置远程调试的方法步骤
Dec 17 Python
python通过http下载文件的方法详解
Jul 26 Python
tensorboard实现同时显示训练曲线和测试曲线
Jan 21 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
基于python实现数组格式参数加密计算
Apr 21 Python
Java ExcutorService优雅关闭方式解析
May 30 Python
Keras 快速解决OOM超内存的问题
Jun 11 Python
python获取字符串中的email
Mar 31 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
php程序效率优化的一些策略小结
2010/07/17 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
JS 文件传参及处理技巧分析
2010/05/13 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
JS数组交集、并集、差集的示例代码
2017/08/23 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
Python写入数据到MP3文件中的方法
2015/07/10 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
python异常和文件处理机制详解
2016/07/19 Python
朴素贝叶斯Python实例及解析
2018/11/19 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
Python中logger日志模块详解
2020/08/04 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
在线吉他课程,学习如何弹吉他:Fender Play
2019/02/28 全球购物
转让协议书范本
2014/04/15 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang