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使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
Python中Class类用法实例分析
Nov 12 Python
python通过socket实现多个连接并实现ssh功能详解
Nov 08 Python
Python中optparser库用法实例详解
Jan 26 Python
Python中Numpy ndarray的使用详解
May 24 Python
Python中新式类与经典类的区别详析
Jul 10 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
Jun 02 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
Python实现天气查询软件
Jun 07 Python
python3 字符串str和bytes相互转换
Mar 23 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 clearstatcache()函数详解
2010/03/02 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
js链表操作(实例讲解)
2017/08/29 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
详解Python3.1版本带来的核心变化
2015/04/07 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
python基础教程之分支、循环简单用法
2016/06/16 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
英国DIY汽车维修配件网站:DIY Car Service Parts
2019/08/30 全球购物
CAD制图人员的自荐信
2014/02/07 职场文书
超市中秋节促销方案
2014/03/21 职场文书
出差报告范文
2014/11/06 职场文书
优秀员工推荐材料
2014/12/20 职场文书
实习科室评语
2015/01/04 职场文书