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中的二进制位运算符
May 13 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
Jun 13 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
python try except 捕获所有异常的实例
Oct 18 Python
Django使用paginator插件实现翻页功能的实例
Oct 24 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
基于python实现音乐播放器代码实例
Jul 01 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
Opencv实现二维直方图的计算及绘制
Jul 21 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-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php把session写入数据库示例
2014/02/26 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
jquery 指南/入门基础
2007/11/30 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
工作中个人的自我评价
2013/12/31 职场文书
疾病防治方案
2014/05/31 职场文书
第一军规观后感
2015/06/12 职场文书
运动会通讯稿200字
2015/07/20 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python