Python break语句用法指南

2021年3月11日16:52:15 发表评论 764 次浏览

Python中使用循环可以高效地自动执行和重复执行任务。但是有时, 可能会出现一种情况, 你想要完全退出循环, 跳过迭代或忽略该条件。这些可以通过循环控制语句。循环控制语句从其正常顺序更改执行。当执行离开作用域时, 在该作用域中创建的所有自动对象都将被销毁。 Python支持以下控制语句。

  • 继续声明
  • 中断声明
  • 通过声明

在本文中, 主要重点将放在打破声明。

中断声明

Python中的Break语句用于在触发某些外部条件时将控件带出循环。 Break语句放在循环体内(通常在if条件之后)。

断句-Python

语法如下:

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课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: