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正则表达式匹配HTML页面编码
Apr 08 Python
python实现搜索本地文件信息写入文件的方法
Feb 22 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
用python求一重积分和二重积分的例子
Dec 06 Python
Python利用PyExecJS库执行JS函数的案例分析
Dec 18 Python
Tensorflow的梯度异步更新示例
Jan 23 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
Python %r和%s区别代码实例解析
Apr 03 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python中reload重载实例用法
Dec 15 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读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
2017/11/28 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
Vuex 使用及简单实例(计数器)
2018/08/29 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
2018/11/14 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
python实现跨文件全局变量的方法
2014/07/07 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
Python编程argparse入门浅析
2018/02/07 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
python3爬虫怎样构建请求header
2018/12/23 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
python基础教程之while循环
2019/08/14 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
优秀党员获奖感言
2014/02/18 职场文书
搞笑征婚广告词
2014/03/17 职场文书
演讲比赛策划方案
2014/06/11 职场文书
警示教育观后感
2015/06/17 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android