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中装饰器的用法
Apr 27 Python
Python获取央视节目单的实现代码
Jul 25 Python
Python在线运行代码助手
Jul 15 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
tensorflow实现简单的卷积神经网络
May 24 Python
python3.5基于TCP实现文件传输
Mar 20 Python
Django 视图层(view)的使用
Nov 09 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
Python有参函数使用代码实例
Jan 06 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 Python
详解Python设计模式之策略模式
Jun 15 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
PHP与以太坊交互详解
2018/08/24 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
新手入门常用代码集锦
2007/01/11 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python如何判断数独是否合法
2016/09/08 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
python字符串过滤性能比较5种方法
2017/06/22 Python
儿童python练习实例
2018/05/27 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Python实现序列化及csv文件读取
2020/01/19 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
常见的软件开发流程有哪些
2015/11/14 面试题
热能动力工程毕业生自荐信
2013/11/07 职场文书
团员个人的自我评价
2013/12/02 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
关于倡议书的范文
2015/04/29 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书