在Python中使用循环可以高效地自动执行和重复执行任务。但是有时, 可能会出现一种情况, 你想要完全退出循环, 跳过迭代或忽略该条件。这些可以通过循环控制语句。循环控制语句从其正常顺序更改执行。当执行离开作用域时, 在该作用域中创建的所有自动对象都将被销毁。 Python支持以下控制语句。
- 继续声明
- 中断声明
- 通过声明
在本文中, 主要重点将放在打破声明。
中断声明
Python中的Break语句用于在触发某些外部条件时将控件带出循环。 Break语句放在循环体内(通常在if条件之后)。
语法如下:
break
例子:
# Python program to
# demonstrate break statement
s = 'lsbin'
# 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
在上面的示例中, 两个循环都在迭代字符串" lsbin", 并且一旦它们遇到字符" e"或" s", 则if条件变为true, 并且执行流程退出循环。
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。