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 相关文章推荐
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
Python发送http请求解析返回json的实例
Mar 26 Python
python smtplib模块自动收发邮件功能(二)
May 22 Python
python多进程使用及线程池的使用方法代码详解
Oct 24 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
Jul 01 Python
python使用sessions模拟登录淘宝的方式
Aug 16 Python
python系列 文件操作的代码
Oct 06 Python
python3中的eval和exec的区别与联系
Oct 10 Python
python读取csv文件指定行的2种方法详解
Feb 13 Python
keras 读取多标签图像数据方式
Jun 12 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
pytorch中的model=model.to(device)使用说明
May 24 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新手上路(六)
2006/10/09 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
Tensorflow tensor 数学运算和逻辑运算方式
2020/06/30 Python
python 使用OpenCV进行简单的人像分割与合成
2021/02/02 Python
李开复演讲稿
2014/05/24 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS