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实现上传样本到virustotal并查询扫描信息的方法
Oct 05 Python
在SAE上部署Python的Django框架的一些问题汇总
May 30 Python
50行Python代码实现人脸检测功能
Jan 23 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
Feb 24 Python
PyQt5每天必学之组合框
Apr 20 Python
基于pycharm导入模块显示不存在的解决方法
Oct 13 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
python仿抖音表白神器
Apr 08 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
Django集成celery发送异步邮件实例
Dec 17 Python
python xlsxwriter模块的使用
Dec 24 Python
Python实现简单的2048小游戏
Mar 01 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
深入PHP数据加密详解
2013/06/18 PHP
javascript textContent与innerText的异同分析
2010/10/22 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
简单说说如何使用vue-router插件的方法
2019/04/08 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
Python 文件读写操作实例详解
2014/03/12 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python实现购物程序思路及代码
2017/07/24 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
python多线程抽象编程模型详解
2019/03/20 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
python实现简单飞行棋
2020/02/06 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
大二学生自我检讨书
2014/10/23 职场文书
社会实践单位意见
2015/06/05 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers