了解Python控制流语句——break 语句
这篇文章主要介绍了详解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!