python中的break、continue、exit()、pass全面解析


Posted in Python onAugust 05, 2017

1、break

break是终止本次循环,比如你很多个while循环,你在其中一个while循环里写了一个break,满足条件,只会终止这个while里面的循环,程序会跳到上一层while循环继续往下走

以简单的for循环来举例

for i in range(10):
  print("-----%d-----" %i)
  for j in range(10):
    if j > 5:
      break
    print(j)

这里遇到j>5的时候第二层的for就不循环了,继续跳到上一层循环

2、continue

continue是循环到这个点的时候,执行continue这里的某些操作,执行完了之后,继续循环满足条件的这一层循环需要做的事情,不会终止这一层循环

上面的例子作一下修改

for i in range(10):
  print("-----%d-----" %i)
  for j in range(10):
    if j > 5 and j <= 8:
      print("我是continue特殊")
      continue
    print(j)

这里的循环就会打印出j在5-8之间需要做的事情,但是不会终止第二层循环,不满足5-8之间的数字,会接着循环下面需要做的事情

3、exit() 退出整个程序,很好理解

4、pass 只是一个占位符,什么事情也不做

以上这篇python中的break、continue、exit()、pass全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python复制与引用用法分析
Apr 08 Python
Python列出一个文件夹及其子目录的所有文件
Jun 30 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
对Python3中的print函数以及与python2的对比分析
May 02 Python
PyCharm代码格式调整方法
May 23 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
Nov 01 Python
详解python中递归函数
Apr 16 Python
python顺序执行多个py文件的方法
Jun 29 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
Jan 15 Python
python中怎么表示空值
Jun 19 Python
在Django中使用MQTT的方法
May 10 Python
Python基于递归算法实现的走迷宫问题
Aug 04 #Python
Python实现的科学计算器功能示例
Aug 04 #Python
Python中用字符串调用函数或方法示例代码
Aug 04 #Python
Python编程实现的图片识别功能示例
Aug 03 #Python
详解python实现读取邮件数据并下载附件的实例
Aug 03 #Python
详解 Python中LEGB和闭包及装饰器
Aug 03 #Python
Python 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 #Python
You might like
单位速度在实战中的运用
2020/03/04 星际争霸
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
php提交表单时保留多个空格及换行的文本样式的方法
2017/06/20 PHP
PHP 实现文件压缩解压操作的方法
2019/06/14 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
python实现狄克斯特拉算法
2019/01/17 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
python mysql中in参数化说明
2020/06/05 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
高三高考决心书
2014/03/11 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
2014年质量工作总结
2014/11/22 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL