Python中断语句
在Python中使用循环可以高效地自动化和重复任务。但有时,可能会出现您想要完全退出循环、跳过迭代或忽略该条件的情况。这些可以通过循环控制语句来完成。循环控制语句改变其正常顺序的执行。当执行离开一个范围时,在该范围内创建的所有自动对象都将被销毁。 Python支持以下控制语句。
- 继续声明
- 中断声明
- 通过声明
在本文中,主要关注点是break
语句。
中断声明
Python中的Break语句用于在触发某些外部条件时将控制带出循环。 Break 语句放在循环体内(通常在 if 条件之后)。
句法:
break
例子:
# Python program to
# demonstrate break statement
s = 'geeksforgeeks'
# Using for loop
for letter in s:
print(letter)
# break the loop as soon it sees 'e'
# or 's'
if letter == 'e' or letter == 's':
break
print("Out of for loop")
print()
i = 0
# Using while loop
while True:
print(s[i])
# break the loop as soon it sees 'e'
# or 's'
if s[i] == 'e' or s[i] == 's':
break
i += 1
print("Out of while loop")
输出:
g
e
Out of for loop
g
e
Out of while loop
在上面的例子中,两个循环都在迭代字符串'geeksforgeeks',一旦遇到字符'e' 或 's',if 条件变为真并且执行流程被带出循环。