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写一个windows下的定时关机脚本(推荐)
Mar 21 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
Python使用PIL模块生成随机验证码
Nov 21 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
Python selenium实现微博自动登录的示例代码
May 16 Python
django中静态文件配置static的方法
May 20 Python
python中使用print输出中文的方法
Jul 16 Python
Python实现的拉格朗日插值法示例
Jan 08 Python
PyTorch之图像和Tensor填充的实例
Aug 18 Python
python多进程重复加载的解决方式
Dec 13 Python
pytorch实现线性拟合方式
Jan 15 Python
浅析Python的命名空间与作用域
Nov 25 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
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
python 控制语句
2011/11/03 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
Python3 中文文件读写方法
2018/01/23 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
python中adb有什么功能
2020/06/07 Python
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
企业演讲稿范文
2013/12/28 职场文书
法律进社区实施方案
2014/03/21 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
上班迟到检讨书
2015/05/06 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers