这篇文章主要介绍了详解Python中break语句的用法,是Python入门的呼出知识,需要的朋友可以参考下,python基础系列教程之-Python break语句 跳出循环
break
语句用以中断(Break)循环语句,也就是中止循环语句的执行,即使循环条件没有变更为 False
,或队列中的项目尚未完全迭代依旧如此。
有一点需要尤其注意,如果你 中断 了一个 for
或 while
循环,任何相应循环中的 else
块都将不会被执行。
案例(保存为 break.py
):
while True:
s = input('Enter something : ')
if s == 'quit':
break
print('Length of the string is', len(s))
print('Done')
输出:
$ python break.py
Enter something : Programming is fun
Length of the string is 18
Enter something : When the work is done
Length of the string is 21
Enter something : if you wanna make your work also fun:
Length of the string is 37
Enter something : use Python!
Length of the string is 11
Enter something : quit
Done
它是如何工作的
在本程序中,我们重复地接受用户的输入内容并打印出每一次输入内容的长度。我们通过检查用户输入的是否是 quit
这一特殊条件来判断是否应该终止程序。我们通过中断循环并转进至程序末尾来结束这一程序。
输入字符串的长度可以通过内置的 len
函数来找到。
记住,break
语句同样可以适用于 for
循环。
Swaroop 的诗意 Python
我所使用的输入内容是一首我所写的小诗:
Programming is fun When the work is done if you wanna make your work also fun: use Python!