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 获得13位unix时间戳的方法
Oct 20 Python
Python-OpenCV基本操作方法详解
Apr 02 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
Python Web编程之WSGI协议简介
Jul 18 Python
Python中zip()函数的简单用法举例
Sep 02 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
基于python实现雪花算法过程详解
Nov 16 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
Python 自由定制表格的实现示例
Mar 20 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 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 var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
Python中的exec、eval使用实例
2014/09/23 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
社区母亲节活动方案
2014/03/05 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
英文感谢信范文
2015/01/21 职场文书
行政助理岗位职责
2015/02/10 职场文书
搬迁通知
2015/04/20 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
中国合伙人观后感
2015/06/02 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
Python Matplotlib库实现画局部图
2021/11/17 Python
python脚本框架webpy模板赋值实现
2021/11/20 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android