扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
break语句在我们的流程控制中,我们经常会用到break和continue这两句语句。
成都创新互联公司主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务太仓,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
接下来我们一起来看看这两条语句具体有什么作用吧。
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。
continue语句所以break的作用主要就是终止我们当前的流程。
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元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流