Python学习笔记之Break和Continue用法分析


Posted in Python onAugust 14, 2019

本文实例讲述了Python学习笔记之Break和Continue用法。分享给大家供大家参考,具体如下:

Python 中的Break 和 Continue

  • break:控制何时循环应该结束
  • continue: 跳过循环的一次迭代

Break 和 Continue[示例练习]

用 break 语句写一个循环,用于创建刚好长 140 个字符的字符串 news_ticker。你应该通过添加 headlines 列表中的新闻标题创建新闻提醒,在每个新闻标题之间插入空格。如果有必要的话,从中间截断最后一个新闻标题,使 news_ticker 刚好长 140 个字符

headlines = ["Local Bear Eaten by Man",
       "Legislature Announces New Laws",
       "Peasant Discovers Violence Inherent in System",
       "Cat Rescues Fireman Stuck in Tree",
       "Brave Knight Runs Away",
       "Papperbok Review: Totally Triffic"]
news_ticker = ""
for item in headlines:
  news_ticker += item + " "
  if len(news_ticker) >= 140:
    news_ticker = news_ticker[:140]
    break
print(news_ticker) # Local Bear Eaten by Man Legislature Announces New Laws Peasant Discovers Violence Inherent in System Cat Rescues Fireman Stuck in Tree Brave
print(len(news_ticker)) # 140

运行结果:

Local Bear Eaten by Man Legislature Announces New Laws Peasant Discovers Violence Inherent in System Cat Rescues Fireman Stuck in Tree Brave
140

break与continue的区别:

1、break:终止,跳出,结束循环(可以作用在任何地方)。常与switch分支结构合用。

2、continue:结束本次的循环,进入下一次的循环(只能运用到循环结构中)。

关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python基础教程之缩进介绍
Aug 29 Python
Python使用Flask框架获取当前查询参数的方法
Mar 21 Python
Python实现遍历数据库并获取key的值
May 17 Python
浅谈python中对于json写入txt文件的编码问题
Jun 07 Python
python监测当前联网状态并连接的实例
Dec 18 Python
浅谈pyqt5中信号与槽的认识
Feb 17 Python
浅谈Django中view对数据库的调用方法
Jul 18 Python
Django 缓存配置Redis使用详解
Jul 23 Python
使用python实现多维数据降维操作
Feb 24 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
在TensorFlow中实现矩阵维度扩展
May 22 Python
Python中return函数返回值实例用法
Nov 19 Python
Python学习笔记之While循环用法分析
Aug 14 #Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 #Python
Python学习笔记之For循环用法详解
Aug 14 #Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 #Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
Aug 14 #Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 #Python
用python3 urllib破解有道翻译反爬虫机制详解
Aug 14 #Python
You might like
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
基于php实现的验证码小程序
2016/12/13 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
ionic2懒加载配置详解
2017/09/01 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
Python入门篇之编程习惯与特点
2014/10/17 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
python如何导入依赖包
2020/07/13 Python
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
网络教育毕业生自我鉴定
2013/10/10 职场文书
西式结婚主持词
2014/03/14 职场文书
朋友离别感言
2015/08/04 职场文书
基于tensorflow权重文件的解读
2021/05/26 Python