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的urllib和urllib2模块制作爬虫的实例教程
Jan 20 Python
浅析python中的分片与截断序列
Aug 09 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
python删除某个字符
Mar 19 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
python查看文件大小和文件夹内容的方法
Jul 08 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
python怎么对数字进行过滤
Jul 05 Python
python中Django文件上传方法详解
Aug 05 Python
python实现人工蜂群算法
Sep 18 Python
Python3中对json格式数据的分析处理
Jan 28 Python
pandas统计重复值次数的方法实现
Feb 20 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
PHP文件上传实例详解!!!
2007/01/02 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
用php随机生成福彩双色球号码的2种方法
2013/02/04 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
JS验证IP,子网掩码,网关和MAC的方法
2015/07/02 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
解决Python一行输出不显示的问题
2018/12/03 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
Clarks鞋法国官方网站:英国其乐鞋品牌
2018/02/11 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
毕业证代领委托书
2014/09/26 职场文书
继续教育个人总结
2015/03/03 职场文书
在校证明模板
2015/06/17 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书