京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
数据分析 / Python 教程 / Python 流程控制
Python break和continue
Python pass 语句Python while 循环

Python break和continue

在本文中,您将学习使用break和continue语句来更改循环流。

Python中break和continue的作用是什么?

在Python中,break和continue语句可以更改常规循环的流程。

循环遍历代码块,直到测试表达式为假,但有时我们希望在不检查测试表达式的情况下终止当前迭代甚至整个循环,那么break和continue语句在这些情况下就可以使用。

Python break语句

break语句终止包含它的循环。程序的控制权在循环体之后立即传递到该语句。

如果该break语句在嵌套循环内(另一个循环内的循环),则该break语句将终止最里面的循环。

break语法

break

break流程图

Python中break语句的流程图
Python中break语句的流程图

for循环和while循环中break语句的工作如下所示。

break语句在Python中的工作方式
break声明的工作

示例:Python break语句

#在循环中使用break语句

for val in "string":
    if val == "i":
        break
    print(val)

print("末尾")

输出结果

s
t
r
末尾

在这个程序中,我们遍历“string”序列。我们检查这个字母是不是i,这样我们就可以跳出循环。因此,我们在输出中看到,直到我打印出来的所有字母。之后,循环终止。

Python continue语句

continue语句仅在当前迭代时用于跳过循环内的其余代码。循环不会终止,但会继续进行下一个迭代。

continue的语法

continue

continue流程图 

Python中的continue语句流程图
Python中的continue语句流程图

for和while循环中的continue语句的工作如下所示。

继续语句如何在python中工作
continue语句如何在python中工作

示例:Python continue

#该程序显示在循环内使用continue语句的程序
for val in "string":
    if val == "i":
        continue
    print(val)

print("末尾")

输出结果

s
t
r
n
g
末尾

这个程序与上面的示例相同,只是将break语句替换为continue。我们继续循环,如果字符串是i,则不执行其余的块。因此,我们在输出中看到除了i之外的所有字母都被打印出来了。

Python pass 语句Python while 循环
下一篇:Python pass 语句