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 相关文章推荐
python3.3教程之模拟百度登陆代码分享
Jan 16 Python
python使用cookielib库示例分享
Mar 03 Python
给Python IDLE加上自动补全和历史功能
Nov 30 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
python将时分秒转换成秒的实例
Dec 07 Python
Python3 实现减少可调用对象的参数个数
Dec 20 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
python进度条显示-tqmd模块的实现示例
Aug 23 Python
Python Opencv实现单目标检测的示例代码
Sep 08 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 array_slice函数的使用以及参数详解
2008/08/30 PHP
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
JavaScript 对象链式操作测试代码
2010/04/25 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
Python读取word文本操作详解
2018/01/22 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
python中random模块详解
2021/03/01 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
实习求职信
2013/12/01 职场文书
企划专员岗位职责
2013/12/09 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
文秘大学生求职信
2014/02/25 职场文书
好书伴我成长演讲稿
2014/05/14 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
组织委员竞选稿
2015/11/21 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
vue实现登陆页面开发实践
2022/05/30 Vue.js