python3跳出一个循环的实例操作


Posted in Python onAugust 18, 2020

python跳出循环有两个关键字

1、continue跳过当前循环,进入下一次循环

for i in range(5):
    if i == 3:
        continue
    print(i, end='\t')

结果是:

0       1       2       4

2、利用break关键字跳出整个循环

for i in range(5):
    if i == 3:
        break
    print(i, end='\t')

结果是:

0       1       2

内容扩展:

python中如何跳出多个循环

break语句只能跳出当前的循环,但是如果我们要跳出多个嵌套的循环,该如何实现呢?可以通过定义一个保存循环状态的变量,然后再结合判断语句即可,看如下代码:

bool_flag_1=False
while True:
  while True:
    bool_flag_2=False
    for i in range(3):
      if i==2:
        bool_flag_2=True
        break
    if bool_flag_2==True:
      bool_flag_1=True
      break
  if bool_flag_1==True:
    break
print('跳出三个循环...')

上面代码中,嵌套着3个循环,最里面的循环中,我们想要实现的目的是:当i==2时,就跳出所有的循环并执行print语句。这时就可以通过定义两个新的变量bool_flag_1和bool_flag_2,只要在想跳出多个循环的break语句前改变这些变量的值,然后在外部循环中通过判断变量的值来判断内部的循环是否是想要继续跳出本循环,然后依次执行相应的操作即可。

以上就是python3跳出一个循环的实例操作的详细内容,更多关于python3怎么跳出一个循环的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python相似模块用例
Mar 04 Python
Python协程的用法和例子详解
Sep 09 Python
一文总结学习Python的14张思维导图
Oct 17 Python
python中in在list和dict中查找效率的对比分析
May 04 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
Tensorflow模型实现预测或识别单张图片
Jul 19 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 Python
浅谈Python 命令行参数argparse写入图片路径操作
Jul 12 Python
python 利用jieba.analyse进行 关键词提取
Dec 17 Python
Python字符串常规操作小结
Apr 03 Python
OpenCV图片漫画效果的实现示例
Aug 18 #Python
Django DRF APIView源码运行流程详解
Aug 17 #Python
Django CBV模型源码运行流程详解
Aug 17 #Python
无惧面试,带你搞懂python 装饰器
Aug 17 #Python
Python Request类源码实现方法及原理解析
Aug 17 #Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 #Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 #Python
You might like
PHP基础学习小结
2011/04/17 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
Javascript学习指南
2014/12/01 Javascript
AngularJS基础知识
2014/12/21 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
Eclipse + Python 的安装与配置流程
2013/03/05 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
Python标准库itertools的使用方法
2020/01/17 Python
Python底层封装实现方法详解
2020/01/22 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
保护环境倡议书500字
2014/05/19 职场文书
新闻学专业求职信
2014/07/28 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
离职证明格式样本
2015/06/12 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js