Python循环结构中else用法(入门必读)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python循环结构中else用法(入门必读),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1368字,纯文字阅读大概需要2分钟。
内容图文
![Python循环结构中else用法(入门必读)](/upload/InfoBanner/zyjiaocheng/618/b20c683a836742ea8b33dc4860cd4e10.jpg)
Python 中,无论是 while 循环还是 for 循环,其后都可以紧跟着一个 else 代码块,它的作用是当循环条件为 False 跳出循环时,程序会最先执行 else 代码块中的代码。
以 while 循环为例,下面程序演示了如何为 while 循环添加一个 else 代码块:
add = "hello world" i = 0 while i < len(add): print(add[i],end="") i = i + 1 else: print("\n执行 else 代码块")
程序执行结果为:
hello world
执行 else 代码块
上面程序中,当i==len(add)
结束循环时(确切的说,是在结束循环之前),Python 解释器会执行 while 循环后的 else 代码块。
有读者可能会觉得,else 代码块并没有什么具体作用,因为 while 循环之后的代码,即便不位于 else 代码块中,也会被执行。例如,修改上面程序,去掉 else 代码块:
add = "hello world" i = 0 while i < len(add): print(add[i],end="") i = i + 1 #原本位于 else 代码块中的代码 print("\n执行 else 代码块")
程序执行结果为:
hello world
执行 else 代码块
那么,else 代码块真的没有用吗?当然不是。后续章节介绍 break 语句时,会具体介绍 else 代码块的用法。
当然,我们也可以为 for 循环添加一个 else 代码块,例如:
add = "hello world" for i in add: print(i,end="") else: print("\n执行 else 代码块")
程序执行结果为:
hello world
执行 else 代码块
结尾福利
这里免费送大家一套2020最新python入门到高级项目实战视频教程,点击这里即可领取!或者加入博主Python交流圈(QQ群:1049600759)免费下载。
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
内容总结
以上是互联网集市为您收集整理的Python循环结构中else用法(入门必读)全部内容,希望文章能够帮你解决Python循环结构中else用法(入门必读)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。