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读写Redis数据库操作示例
Mar 18 Python
python脚本设置超时机制系统时间的方法
Feb 21 Python
python+opencv实现的简单人脸识别代码示例
Nov 14 Python
pycharm设置注释颜色的方法
May 23 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
python 爬取学信网登录页面的例子
Aug 13 Python
Django错误:TypeError at / 'bool' object is not callable解决
Aug 16 Python
使用Python的turtle模块画国旗
Sep 24 Python
python实现logistic分类算法代码
Feb 28 Python
python thrift 实现 单端口多服务的过程
Jun 08 Python
Python加密与解密模块hashlib与hmac
Jun 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
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php 多文件上传的实现实例
2016/10/23 PHP
javascript 日期常用的方法
2009/11/11 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
详解angularJs中关于ng-class的三种使用方式说明
2017/06/02 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
vue键盘事件点击事件加native操作
2020/07/27 Javascript
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
python3学生名片管理v2.0版
2018/11/29 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
python中调试或排错的五种方法示例
2019/09/12 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
数据库基础的一些面试题
2012/02/25 面试题
餐厅总厨求职信
2014/03/04 职场文书
中学生操行评语大全
2014/04/24 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python
nginx lua 操作 mysql
2022/05/15 Servers