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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
Python简单生成随机数的方法示例
Mar 31 Python
python 删除非空文件夹的实例
Apr 26 Python
使用Python 统计高频字数的方法
Jan 31 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
python二元表达式用法
Dec 04 Python
python3 tcp的粘包现象和解决办法解析
Dec 09 Python
Tensorflow训练模型越来越慢的2种解决方案
Feb 07 Python
在python里创建一个任务(Task)实例
Apr 25 Python
python 线程的五个状态
Sep 22 Python
cookies应对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中html:list标签传递多个参数实例
2014/10/30 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
javascript 缓冲运动框架的实现
2017/09/29 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
基于python解线性矩阵方程(numpy中的matrix类)
2019/10/21 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
Django url 路由匹配过程详解
2021/01/22 Python
木工主管岗位职责
2013/12/08 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
护士工作失误检讨书
2014/09/14 职场文书
2014年采购工作总结
2014/11/20 职场文书
业务员辞职信范文
2015/03/02 职场文书
医院见习总结
2015/06/24 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers