python中break 和continue的区别
break: 只能在while,和for循环中!!!! if不行 会报错 break outside loop #
break跳出循环 1.打破的是最小封闭的while或for循环,在这里我是这么理解的,直接终止while循环,如果嵌套了多层for循环终止最内层循环.
eg:
while True: print("123") break print("456")
运行结果:123, break后边的程序就不执行了
for i in range(5): print("-----%d-----" %i) for j in range(5): if j == 0: break else: print(j)
运行结果: -----0----- -----1----- -----2----- -----3----- -----4-----
这里当j=0时,就直接终止了for j in range(5) 这层循环,但第一层循环 for i in range(5)还在继续循环
exit() 函数可以终止整个程序!
continue:Python跳过当前循环的剩余语句,然后继续进行下一轮循环, 跟break一样只能用while和for循环中
我这里也是参考大神分析,自己的总结,更详细的链接在下面 引用参考:https://www.cnblogs.com/deepblue775737449/p/8507078.html

浙公网安备 33010602011771号