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登录QQ邮箱发信的实现代码
Feb 10 Python
详解在Python中处理异常的教程
May 24 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
基于python的socket实现单机五子棋到双人对战
Mar 24 Python
Djang的model创建的字段和参数详解
Jul 27 Python
Django 源码WSGI剖析过程详解
Aug 05 Python
Python3进制之间的转换代码实例
Aug 24 Python
Python range与enumerate函数区别解析
Feb 28 Python
使用Keras训练好的.h5模型来测试一个实例
Jul 06 Python
利用Python将多张图片合成视频的实现
Nov 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 正则匹配函数体
2009/08/25 PHP
PHP 源代码压缩小工具
2009/12/22 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
php curl选项列表(超详细)
2013/07/01 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
jQuery 使用个人心得
2009/02/26 Javascript
JS 字符串连接[性能比较]
2009/05/10 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
Python牛刀小试密码爆破
2011/02/03 Python
Python比较两个图片相似度的方法
2015/03/13 Python
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
Python检测QQ在线状态的方法
2015/05/09 Python
python机器学习之神经网络(一)
2017/12/20 Python
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
商务英语专业自荐信
2013/10/14 职场文书
蔬菜基地的创业计划书
2014/01/06 职场文书
大学毕业生个人自荐信范文
2014/01/08 职场文书
奖励通知
2015/04/22 职场文书
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技