概述
break语句要比continue语句用的多
- break 语句可以跳出for和while的循环体,但如果从for或while循环中终止,则对应的else语句则不再执行。
对比一下以下两段代码的执行结果
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
if site == "dddd": #注意若把dddd换成列表中的字符串,对比一下结果
print("菜鸟教程!")
break
print("循环数据 " + site) #注意不同缩进之间的关联。
#即if site != 'dddd'时,一直输出print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:
if site == "Runoob":
#此处是列表中的字符串,执行了break语句,则else语句则不再执行
print("菜鸟教程!")
break
print("循环数据 " + site)
else:
print("没有循环数据!")
print("完成循环!")
➜ pythoncode python3 holly_03_17.py
循环数据 Baidu
循环数据 Google
循环数据 Runoob
循环数据 Taobao
没有循环数据!
完成循环!
➜ pythoncode python3 holly_03_17.py
循环数据 Baidu
循环数据 Google
菜鸟教程!
完成循环!
- continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
n = 5
while n > 0:
n -= 1
if n == 2:
continue #即跳过2,进行下一轮的循环
print(n)
print('循环结束。')
➜ pythoncode python3 holly_03_17.py
4
3
1
0
循环结束。
最后
以上就是聪明老鼠为你收集整理的Python中break和continue语句及循环中的else子句的全部内容,希望文章能够帮你解决Python中break和continue语句及循环中的else子句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复