Python的break 语句

󰃭 2016-05-31

简介以及示例

  • break语句可以用在for循环和while循环语句中。简单的说,break语句是会立即退出循环,在其后边的循环代码不会被执行。
  • 当break语句在循环结构中执行时,它会导致立即跳出循环结构,转而执行该结构后面的语句。比如,我们依次输出字符串“Helloword”中的各个字符,遇到第一个字符“w”时结束。
#!/usr/bin/python
# -*- coding: utf-8 -*-

for letter in 'Helloword': 
   if letter == 'w':
        break
   print 'Current Letter :', letter

var = 10                    
while var > 0:              
   print 'Current variable value :', var
   var = var -1
   if var == 5:
        break

print "さよなら"

总结

  • 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样。

  • break最常见的用途是当一些外部条件被触发,需要从一个循环中断退出。 break语句可以在while和for循环使用。

  • 如果正在使用嵌套循环(即一个循环里内嵌另一个循环),break语句可以用于停止最内层循环的执行,并执行外循环的下一行代码的程序。