python中break、continue 、exit() 、pass终止循环的区别
##python中break、continue 、exit() 、pass区分 #1、break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。 <div style="width:80%; text-align:center"><img src="http://www.runoob.com/wp-content/uploads/2013/11/cpp_break_statement.jpg" width="50%" ></div> ###例1: break跳出while死循环 >```python while True: print("123") break print("456") ``` ___ ###例2: break是终止本次循环,比如你很多个for循环,你在其中一个for循环里写了一个break,满足条件,只会终止这个for里面的循环,程序会跳到上一层for循环继续往下走 >```python for i in range(5): print("-----%d-----" %i)