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 相关文章推荐
windows下python模拟鼠标点击和键盘输示例
Feb 28 Python
详解在Python中处理异常的教程
May 24 Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 Python
图文详解WinPE下安装Python
May 17 Python
老生常谈python之鸭子类和多态
Jun 13 Python
Python的语言类型(详解)
Jun 24 Python
mac下给python3安装requests库和scrapy库的实例
Jun 13 Python
python assert的用处示例详解
Apr 01 Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 Python
使用pickle存储数据dump 和 load实例讲解
Dec 30 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 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图片加中文水印实现代码分享
2012/10/31 PHP
php动态函数调用方法
2015/05/21 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
Vue-cli3多页面配置详解
2020/03/22 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python线性方程组求解运算示例
2018/01/17 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
自考毕业自我鉴定范文
2013/10/27 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
关爱残疾人标语
2014/06/25 职场文书
考试作弊检讨书
2014/10/21 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
诉讼和解协议书
2016/03/23 职场文书
golang 实现并发求和
2021/05/08 Golang