网站首页 > 技术文章 正文
上两篇分别介绍了Python中的for 有限循环语句和while无限循环语句。
有时候我们需要在循环中途退出循环,或者跳过当前循环开始下一次循环,要实现这种功能需要使用 break 和 continue 语句。由于这两个语句的用法比较简单,而且功能类似,所以我将其合并在同一篇文章中介绍。
break 结束循环
break语句可以提前结束循环。然后执行循环之后的语句。
它的标准使用格式非常简单,只有一个关键字:
需要注意的是,break语句必须出现在for或while循环语句体中。而不能出现在if语句中,这会产生“SyntaxError: 'break' outside loop”语法错误:
使用技巧
在介绍while无限循环语句时,已经介绍如何使用break跳出while循环了。由于两者跳出循环的格式相似,这里只介绍一下如何跳出for循环,在for循环语句篇章中,介绍了for的基本使用格式。
完整的for语句使用格式还包括else子句:
其中第一个语句块是每次循环都会执行的语句块,也是break语句能够出现的地方,第二个语句块只有在循环结束后只执行一次,而且如果在第一个语句块中使用了break,那么第二个语句块一次也不会执行。
下面是for完整格式语句中没有使用break的示例:
else子句得到一次执行,下面使用了break,则一次也没有得到执行:
continue语句
continue使用格式如下:
continue语句和break语句的用法是相同的,即也可以用于for和while语句,不能用于if。出现的位置也是一样的,区别在于break用于结束循环,而continue用于跳出当前循环,执行下一次循环。
下面是个示例,其功能是输出0到4的平方,跳过3:
尾声
下一篇:待续……
往期温习:
猜你喜欢
- 2024-11-27 用for循环写一个九九乘法表
- 2024-11-27 三菱plc编程,FOR循环指令详解
- 2024-11-27 通过几个事例,就可以说明 for...of 循环在 JS 是不可或缺
- 2024-11-27 年近半百自学Python之流程控制break和continue
- 2024-11-27 C语言程序设计(谭浩强第五版) 第5章 循环结构程序设计 习题解析答案
- 2024-11-27 C语言for循环语句使用形式总结
- 2024-11-27 C# break和continue区别
- 2024-11-27 VBA基本语法之For循环结构,都有什么含义,具体该怎么使用?
- 2024-11-27 C语言(五):for,break,continue
- 2024-11-27 C语言for循环小例子
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-