Python跳出循环语句continue与break的区别,pythoncontinue
Python跳出循环语句continue与break的区别,pythoncontinue
虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。
break
复制代码 代码如下:
# encoding=UTF-8
for x in range(10):
if x==5:
break
print x
上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此print x语句只打到4的时候就终止了,因此输出结果如图:
continue
复制代码 代码如下:
# encoding=UTF-8
for x in range(10):
if x==5:
continue
print x
上面循环使用了continue跳出本次循环,因此只有在x==5的时候跳出本次循环,接着下次继续,因此print x语句只有在x==5的时候没有执行到,其它值均执行到了,输出结果如图:
break语句 (强行结束循环)
break语句作用:1、可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。2、使流程跳出switch结构
注意:break语句不能用于循环语句和switch语句之外的任何其他语句中
continue语句作用:结束本次循环,即忽略循环体中continue语句下面尚未执行的语句,接着进行下一次是否执行循环的判定。
注意:continue语句不能用于循环语句之外的任何其他语句中
continue语句和break语句的区别:
continue语句只结束本次循环,而不是终止整个循环的执行。
break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。break语句可以用在循环语句和switch语句中。在循环语句中用来结束内部循环;在switch语句中用来跳出switch语句。
注意:循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。
执行break后,跳出该循环,执行continue后跳出本次循环.
相关内容
- Python实现的一个找零钱的小程序代码分享,python零钱
- Python中变量交换的例子,python变量交换
- Python中请使用isinstance()判断变量类型,pythonisinstance
- Python实现的一个自动售饮料程序代码分享,python程序代
- Python对小数进行除法运算的正确方法示例,python除法
- Python socket.error: [Errno 98] Address already in use的原因和解决
- Python中的startswith和endswith函数使用实例,startswithendsw
- Python写的创建文件夹自定义函数mkdir(),
- python的类变量和成员变量用法实例教程,python实例教程
- Python实现根据指定端口探测服务器/模块部署的方法,
评论关闭