Python基础---break和continue语句-创新互联

在我们的流程控制中,我们经常会用到break和continue这两句语句。
接下来我们一起来看看这两条语句具体有什么作用吧。

成都创新互联公司主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务太仓,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
break语句

break的作用只有一个,就是如果程序执行到break语句处,那么就会立刻退出条件判断或者循环,与break同属于一个模块的后面的语句不再执行。

通常我们用break来作为条件判断或者循环流程的退出。

—接下来,我们来用代码来感受下

for x in range(1, 101):
	if x == 50:
		break
	print(x)

—像上面这段代码,如果没有break这条语句,那么循环就会打印 1-100 但是我们添加了if x == 50, 就执行break语句。那么如果当 x 等于 50 时就执行 break ,一执行 break 就会退出循环,不再继续执行,也就是不会打印50。所以我们最后看到的结果是,它只给我们打印1-49。

所以break的作用主要就是终止我们当前的流程。

continue语句

continue语句跟break语句不一样,break语句是立即结束当前流程,而continue则是跳过本次条件判断或者跳过本次循环。后面的流程照常执行,只是跳过本次流程。

—我们一样用上面的代码来感受下

for x in range(1, 101):
	if x == 50:
		continue
	print(x)

这里我们来分析下,正常我们不加 if 条件判断和 continue 语句,它应该给我们打印1 - 100的数字。
但是,我们添加了 continue 语句后,当 x == 50 后,程序在本次循环中不再继续执行后面语句**,而是直接开始下次循环。
所以,最终打印结果是:它给我们打印除了 50 后的 1 - 100 的整数。
即,continue 语句的作用是在本次循环如果执行到continue,那么后面的语句会在本次循环中不执行,直接跳过,开始下次循环。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文标题:Python基础---break和continue语句-创新互联
本文路径:http://scyanting.com/article/coohig.html