返回顶部
首页 > 资讯 > 后端开发 > Python >python学习:break用法详解
  • 740
分享到

python学习:break用法详解

学习python开发语言 2023-09-10 22:09:19 740人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

在执行while循环或者for循环时,只要循环条件满足,程序会一直执行循环体。但在某些场景,我们希望在循环结束前就强制结束循环。 python中有两种强制结束循环的方法: continue语句:跳过执

在执行while循环或者for循环时,只要循环条件满足,程序会一直执行循环体。但在某些场景,我们希望在循环结束前就强制结束循环。

python中有两种强制结束循环的方法:

continue语句:跳过执行本次循环体中剩余得代码,转而执行下一次的循环。

break语句:完全终止当前循环。

break语句可以立即终止当前循环的执行,跳出当前所在的循环结构。无论是while循环还是for循环,只要执行break语句,就会直接结束当前正在执行的循环体。

示例:

str = "www.baidu.com,www.taobao.com"# 简单的for循环for i in str:    if i == ',':        break;    print(i, end="")print("\n执行循环体外的代码")

结果:

www.baidu.com执行循环体外的代码

以上代码,当循环遍历到逗号时,程序执行break语句,直接终止了当前的遍历,跳出循环体。

break语句一般会结合if语句进行搭配使用,表示在某种条件下跳出循环体。

对于嵌套的循环结构来说,break语句只会终止所在循环体的执行,而不会作用于所有的循环体。

示例:

str = "www.baidu.com,www.taobao.com"for i in range(3):    for j in str:        if j == ',':            break        print(j, end="")    print("\n跳出内循环")

结果:

www.baidu.com跳出内循环www.baidu.com跳出内循环www.baidu.com跳出内循环

如何同时跳出内循环和外循环:

借用bool类型的变量。

示例:

str = "www.baidu.com,www.taobao.com"flag = Falsefor i in range(3):    for j in str:        if j == ',':            flag = True            break        print(j, end="")    print("\n跳出内循环")    if flag == True:        print("跳出外循环")        break

结果:

www.baidu.com跳出内循环跳出外循环

来源地址:https://blog.csdn.net/qdPython/article/details/126871020

--结束END--

本文标题: python学习:break用法详解

本文链接: https://lsjlt.com/news/402683.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python学习:break用法详解
    在执行while循环或者for循环时,只要循环条件满足,程序会一直执行循环体。但在某些场景,我们希望在循环结束前就强制结束循环。 Python中有两种强制结束循环的方法: continue语句:跳过执...
    99+
    2023-09-10
    学习 python 开发语言
  • Python学习之循环方法详解
    目录for循环while循环拓展:列表推导式常见的推导式方法循环的继续与退出(continue与break)continue的使用break的使用循环实现九九乘法表什么是循环? &m...
    99+
    2024-04-02
  • Python集成学习之Blending算法详解
    目录一、前言二、Blending介绍三、Blending流程图四、案例一、前言 普通机器学习:从训练数据中学习一个假设。 集成方法:试图构建一组假设并将它们组合起来,集成学习是一种机器学习范式,多个学习器被训练来解决...
    99+
    2022-06-02
    Python Blending算法 python算法
  • Python中requests库的学习方法详解
    目录前言一 URL,URI和URN1. URL,URI和URN2. URL的组成二 请求组成1. 请求方法2. 请求网址3. 请求头4. 请求体三 请求1. get请求2. get带...
    99+
    2024-04-02
  • Python学习之12个常用基础语法详解
    目录前言1.多个字符串组合为一个字符串2.字符串拆分为子字符串列表3.统计列表中元素的次数4.使用try-except-else-block模块5.使用枚举函数得到key/value...
    99+
    2024-04-02
  • python学习之Python count()函数详解
    大家好,依旧是你们的萧萧啊。 Python中的count()函数是一种非常常用的方法,用于统计某个元素在列表、元组或字符串中出现的次数。它的使用非常简单,只需要传入要统计的元素作为参数即可。在本篇博客中,我将详细介绍count()函数的用法...
    99+
    2023-09-29
    学习 python
  • Python学习之元组的使用详解
    目录元组的创建元组的删除元组部分元素的输出元组的嵌套元组元素的个数计算:len()元组中的元素最大最小值的求解:max(),min()元组中某元素出现的次数:count函数元组中某元...
    99+
    2024-04-02
  • Python学习之迭代器详解
    目录什么是迭代器如何生成迭代器迭代器函数 - iter() 函数 与 next() 函数可迭代的对象生成迭代器迭代器的用法 - 演示案例什么是迭代器 迭代是 python 中访问集合...
    99+
    2024-04-02
  • Go语言学习之WaitGroup用法详解
    目录前言小试牛刀总览底层实现结构体AddDoneWait易错点总结前言 在前面的文章中,我们使用过 WaitGroup 进行任务编排,Go语言中的 ...
    99+
    2022-06-11
    GO 学习 go语言
  • jQuery学习笔记之Ajax用法详解
    这篇文章主要介绍了jQuery学习笔记之Ajax用法,长沙网站建设结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求、载入、处理、传递等,需要的朋友可以参考下 ...
    99+
    2024-04-02
  • Python机器学习之PCA降维算法详解
    目录一、算法概述二、算法步骤三、相关概念四、算法优缺点五、算法实现六、算法优化一、算法概述 主成分分析 (Principal ComponentAnalysis,PCA)是一种掌握事物主要矛盾的统计分析方法...
    99+
    2022-06-02
    Python PCA降维算法 python机器学习
  • Python学习之魔法函数(filter,map,reduce)详解
    目录filter() 函数map() 函数reduce() 函数filter() 函数 小实战今天的这一章节我们来学习一下,Python 中的三个高级函数,也被称之为 魔法...
    99+
    2024-04-02
  • Python基础学习:try...except...的详细用法
    我们把可能发生错误的语句放在try模块里,用except来处理异常。except可以处理一个专门的异常,也可以处理一组圆括号中的异常,如果except后没有指定异常,则默认处理所有的异常。每一个try...
    99+
    2023-09-22
    python 学习 开发语言
  • Python学习之os包使用教程详解
    目录os 模块文件与目录函数介绍path 模块​path 模块常用方法今天我们来学习一下 python 的内置包 —> OS 包。OS 包拥有着普遍的操作系统功能,...
    99+
    2024-04-02
  • Python学习之加密模块使用详解
    目录hashlib 模块hashlib 模块的介绍hashlib 模块中的常用加密方法hashlib模块情景练习base64 模块base64 模块的介绍base64 模块 模块中的...
    99+
    2024-04-02
  • Python机器学习库scikit-learn使用详解
    目录前言线性回归模型-LinearRegression准备数据集使用LinearRegression总结前言 scikit-learn是Python中最流行的机器学习库之一,它提供了...
    99+
    2023-03-19
    Python scikit-learn Python 机器学习库
  • Python学习之shell脚本的使用详解
    目录一、sh是什么二、使用步骤1.安装2.使用示例3.使用sh执行命令4.关键字参数5.查找命令6.Baking参数一、sh是什么 SH是一个独特的子进程包装器,可将您的系统程序动态...
    99+
    2023-05-17
    Python使用shell脚本 Python shell脚本 Python shell
  • Python学习之configparser模块的使用详解
    目录1 configparser安装2 configparser简介3 表示方法4 configparser详细使用4.1 对象初始化4.2 获取所有的sections4.3 获取所...
    99+
    2023-01-28
    Python configparser模块使用 Python configparser模块 Python configparser
  • Python语法学习之正则表达式的使用详解
    目录正则表达式中的特殊字符正则表达式的使用正则小案例 - 1正则小案例 - 2正则小案例 - 3要想成功的进行字符串的匹配需要使用到正则表达式模块,正则表达式匹配规则以及需要被匹配的...
    99+
    2024-04-02
  • Python语法学习之进程的创建与常用方法详解
    目录进程的创建模块 - multiprocessing创建进程函数 - Process进程的常用方法start 函数join 函数kill 函数 与 is_alive 函数进程的相关...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作