优秀的编程知识分享平台

网站首页 > 技术文章 正文

Python 循环 break 和 continue(pythonfor循环break)

nanyue 2024-07-18 22:28:39 技术文章 6 ℃

break和continue语法

break 语句跳出了最内层的封闭 forwhile 循环, continue 语句跳过当前迭代并继续执行 for or while 循环的下一次迭代。

Pythonbreak语法

break 语句在循环中使用时,它将终止循环并且控制将被传递到循环体之外。如果 break 在嵌套循环中使用该语句,则内部循环将终止。

break 语句通常是基于条件( if 条件)来执行的,当条件为真时, break 执行并且循环( forwhile )终止。

break示例

for i in "Python":
        if i == "h":
            break
        print(i)
print("Outside for loop")

P
y
t
Outside for loop

这里 i 遍历了 "Python" 字符串序列,当 i 等于 h 时,控制进入 if 并执行 break 语句且终止循环。当 i 不等于 h之前, if 条件不为真,所以 print 语句可以被执行,并且打印出了字符串 "Python"h 之前的字符。

Pythoncontinue语句

continue 语句跳过当前迭代,控制返回到循环的开始。在这种情况下,循环不会终止,而是继续下一次迭代。

continue示例

for i in "Python":
        if i == "h":
            continue
        print(i)
print("Outside for loop")

P
y
t
o
n
Outside for loop

这里当 i 等于 h 时,将跳过当前迭代并继续下一次迭代,你可以在输出中看到 h 并未打印,但它前后前后的字母都被打印出来了。

因此, breakh 之后不会打印任何内容,但 continue 语句却并不会如此。


最近发表
标签列表