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根据距离和时长计算配速示例
Feb 16 Python
Python获取运行目录与当前脚本目录的方法
Jun 01 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
使用python读取csv文件快速插入数据库的实例
Jun 21 Python
Django中使用Celery的教程详解
Aug 24 Python
Python玩转加密的技巧【推荐】
May 13 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
python实现手势识别的示例(入门)
Apr 15 Python
Pytorch环境搭建与基本语法
Jun 03 Python
Python读写Excel表格的方法
Mar 02 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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语法(5)
2006/10/09 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
jquery tab插件精简版分享
2011/09/10 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
使用Python绘制图表大全总结
2017/02/11 Python
PyQt5每天必学之组合框
2018/04/20 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python挖矿算力测试程序详解
2019/07/03 Python
Python笔记之观察者模式
2019/11/20 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
2016高考感言
2015/08/01 职场文书
导游词之无锡梅园
2019/11/28 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript