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的Django框架代码的一些示例
Apr 20 Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
python绘制彩虹图
Dec 16 Python
python装饰器相当于函数的调用方式
Dec 27 Python
Python timeit模块的使用实践
Jan 13 Python
使用Python脚本从文件读取数据代码实例
Jan 19 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
利用scikitlearn画ROC曲线实例
Jul 02 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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 数组入门教程小结
2009/05/20 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
js实现弹幕墙效果
2020/12/10 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
Python设计模式之单例模式实例
2014/04/26 Python
Python中的高级数据结构详解
2015/03/27 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
2017/10/15 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
2014年六一儿童节演讲稿
2014/05/23 职场文书
绿色小区申报材料
2014/08/22 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
《游戏公平》教学反思
2016/02/20 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
PyTorch的Debug指南
2021/05/07 Python
java开发双人五子棋游戏
2022/05/06 Java/Android