前言

在python中,大多数情况下,else都是配合if语句使用的,逻辑很简单,如果if的条件满足就执行if中的子句,否者(else)执行else中的。

但是偶然也看到配合循环语句使用的else

比如下面这两个栗子:

# 循环只有正常结束才会执行else
for i in range(10):print(i)
else:print('循环正常结束!')i = 0
while True:print(i)i += 1if i > 2:break
else:print('else执行了!')

奇怪的是,两个循环都正常执行了,但是第一个执行完成后执行了else语句,而第二个没有!仔细观察的小伙伴可能已经找到差异了:第一个循环没有使用break语句跳出,而第二个使用了!

所以,这个就是else语句的一个小细节:在配合循环使用时,如果循环没有被break语句打破,循环结束后才会执行else语句。

同步更新于个人博客系统:else用法的一个小细节

else用法的一个小细节相关推荐

  1. java离职证明模板_离职证明的一个小细节,差点让我「背调」over

    终于拿下了鹅厂的offer. 久战职场,深知诚信的重要性,不管是简历还是面试表述,都不敢有任何的弄虚作假,在等待背调结果的几天里,虽然有一些莫名的小紧张,整体上也是满满的坦荡自信:随便调查吧,我没什么 ...

  2. UG12.0出现验证码错误处理方法,同时附赠一个小细节UG安装出现用户名中文的情况的,希望你能别去花钱重装哦

    标题:UG12.0出现验证码错误处理方法,同时附赠一个小细节UG安装出现用户名中文的情况的,希望你能别去花钱重装哦 亲测有效 先找到这个文件夹,安装在一个盘里 把第一个文件里的内容删除掉,第二个打开后 ...

  3. 微信添加好友时的一个小细节

    感谢你的不离不弃 不知不觉已经有半个多月没有更新过公众号 这段时间有不少人对我取消了关注,也多了一些新来的读者,有些读者大人在后台私信我催更,可我都没有时间回复 在我一身不吭的消失了半个多月的这段时间 ...

  4. clover config_clover的每一个小细节都给你弄得明明白白的

    上一篇文章将来UEFI的工作原理 提到了config.plist这道圣旨 所以这一篇理所当然得来讲一下 clover configure 虽然新出的oc有取代它的趋势 但是目前黑苹果的半壁江山还是它的 ...

  5. 年终汇报PPT肯定会被忽视的一个小细节,改掉它,必上档次!

    文 / 王不留(微信公众号:王不留) 年底了,少不了要做各种年终汇报.汇报材料少不了用到PPT. 不知大家有没有注意到PPT最后一页的写法.通常是"谢谢"."谢谢大家&q ...

  6. jquery全局变量_jQuery源码一个小细节,却很好地体现了性能优化的思想,很优秀...

    写在前面 听闻大佬们在写一些框架或者库的时候,到处都隐藏了一些细节,所以阅读他们的源代码,无论从性能优化.还是JS API的学习.亦或是代码风格等方面给到我们很多启发.这两天我翻看了一下jQuery1 ...

  7. 一个小细节,我得云服务器被黑到崩溃,看我怎么找回数据!

    大家好,我是粗心沙比得小编,最近腾讯云服务器被黑了,这是我第二次被黑,又是一个惨痛得经历!鼓掌 先说说上次被黑得经历,上次被黑的服务器是阿里云,服务器倒是没事,仅仅是被删库了,主要原因有两点:一是外网 ...

  8. Perl的Hash一个小细节

    2019独角兽企业重金招聘Python工程师标准>>> 很多天前,使用了别人的Perl代码. 看到一个语法+{},想了好久不知道啥意思. 后来翻阅了一些资料,发现Perl用这个语法来 ...

  9. JAVA类,变量的赋值一个小细节,以及static标注变量的意义

    在JAVA类中方法外部定义的变量,如果定义的时候没有赋值,那么在方法外也不能对其进行赋值,否则报错,只能放入某一个方法内对其赋值.(为何报错待晚些时候深入查找补充) static标注的变量称为静态变量 ...

最新文章

  1. python基础知识05-控制流程
  2. 洛谷P2056:[ZJOI2007]捉迷藏(点分树、STL)
  3. c++中new的总结(动态管理,malloc存在的问题,malloc与new的区别)
  4. Centos VMware 克隆后 网络配置
  5. 《Spring Data实战》——导读
  6. 电影推荐系统 python简书_分析9000部电影|一个简单的电影推荐系统
  7. Java容器---List
  8. 简单的c++人脸识别源代码
  9. 机房管理--如何应对学生关闭极域电子教室
  10. JAVA:实现crc校验算法(附完整源码)
  11. 北大慕课(郭炜):程序设计与算法(一)编程题答案(全)
  12. icem网格数和节点数_ansys中划分网格后,如何查看单元数和节点数
  13. diy服务器个人主机_DIY个人服务器
  14. 亲戚(relative)
  15. 中规中矩的输入两个正整数m和n,求其最大公约数和最小公倍数。
  16. 社保交了24年,还有十几年才到退休年龄。还有必要继续交下去吗?
  17. 惠普笔记本固态装系统。
  18. 大学计算机基础实验实施,大学计算机基础实验实施的方案学生用.docx
  19. 线下门店如何自动统计每日业绩
  20. 软件质量之道:PCLint之中的一个

热门文章

  1. B站评论区抽奖[python]
  2. centos 6.2 bind dlz mysql 驱动,bind9 dlz mysql 配置 – daemon
  3. PHP 索引数组合并
  4. 【JAVA快速入门,IDEA开发工具】
  5. 基于 8051单片机的线跟随小车
  6. linux tar压缩权限,linux tar压缩命令
  7. java生成 *.crt和*.key文件与*.keystore *.jks文件的转换
  8. java实现迷宫走法
  9. 【Pytorch】基于卷积神经网络实现的面部表情识别
  10. 【报告分享】 2020年中国汽车用户消费洞察白皮-懂车帝巨量算数(附下载)