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的id()函数介绍
Feb 10 Python
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
python解决方案:WindowsError: [Error 2]
Aug 28 Python
Python Socket编程详细介绍
Mar 23 Python
机器学习的框架偏向于Python的13个原因
Dec 07 Python
Python模块WSGI使用详解
Feb 02 Python
python逆序打印各位数字的方法
Jun 25 Python
用于业余项目的8个优秀Python库
Sep 21 Python
用python给自己做一款小说阅读器过程详解
Jul 11 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
Pycharm中如何关掉python console
Oct 27 Python
如何理解python接口自动化之logging日志模块
Jun 15 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
提问的智慧
2006/10/09 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
在React框架中实现一些AngularJS中ng指令的例子
2016/03/06 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
JavaScript链式调用原理与实现方法详解
2020/05/16 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python判断telnet通不通的实例
2019/01/26 Python
Python基于read(size)方法读取超大文件
2020/03/12 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
高三体育教学反思
2014/01/29 职场文书
如何写好建议书
2014/03/13 职场文书
绩效工资实施方案
2014/03/15 职场文书
奥利奥广告词
2014/03/20 职场文书
遗嘱公证书标准样本
2014/04/08 职场文书
师德师风演讲稿
2014/05/05 职场文书
端午节演讲稿
2014/05/23 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
2014年老干部工作总结
2014/11/21 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript