ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

break用法详解

2022-08-27 16:03:11  阅读:154  来源: 互联网

标签:跳出 www 循环体 用法 break 详解 com 循环


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

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

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

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

示例:

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

结果:

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

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

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

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

示例:

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

结果:

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

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

借用bool类型的变量。

示例:

 1 str = "www.baidu.com,www.taobao.com"
 2 flag = False
 3 for i in range(3):
 4     for j in str:
 5         if j == ',':
 6             flag = True
 7             break
 8         print(j, end="")
 9     print("\n跳出内循环")
10     if flag == True:
11         print("跳出外循环")
12         break

结果:

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

 

标签:跳出,www,循环体,用法,break,详解,com,循环
来源: https://www.cnblogs.com/myx3/p/16630690.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有