教程引言:
荟萃经典的Python面试题,包括但不限于基础知识,高阶知识,算法,以及开放性回答等必考的面试题。
break语句与continue语句的主要区别
break语句与continue语句都只能用于循环结构。break语句用来终止循环,是循环的终结者,只要在循环结构中执行了break语句,就会退出当前的循环结构。而continue语句用来结束本次的代码执行。举个简单的例子,在一个循环结构中,会重复执行5次相同的代码。使用for循环执行5次的代码实例:
value = 0 # 重复执行5次 for _ in range(5): value += _ + _
在for循环中加一个条件判断,如果value大于5,就执行break:
value = 0 # 重复执行5次 for _ in range(5): if value > 5: # 执行break退出当前的for循环 break value += _ + _
执行break以后,会退出当前的循环结构,而continue只会结束本次的代码执行:
value = 0 # 重复执行5次 for _ in range(5): if _ % 2 == 0: # 如果为偶数,则执行continue, 结束本次的代码执行 continue # 执行continue以后,不会再执行cotinue语句下面的代码,但会继续执行下一次循环 value += _ + _
Python
关注微信公众号:薯条编程,公众号后台回复"Python资料",免费领取Python电子书,以及学习Python视频课程。