栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python例外:EAFP和什么才是真正的例外?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python例外:EAFP和什么才是真正的例外?

仅在真正例外的情况下才应调用异常

并非在Python中:例如, 每个

for
循环(除非过早地
break
s或
return
s
StopIteration
)都被抛出并捕获的异常()终止。因此,每个循环一次发生的异常对于Python来说并不奇怪-那里的情况经常发生!

有问题的原则在其他语言中可能至关重要,但这绝对没有理由将该原则应用于Python,因为它与语言的精神背道而驰。

在这种情况下,我喜欢Jon的重写(应该通过删除else分支来进一步简化),因为它使代码更紧凑-
这是一个务实的原因,最肯定不是使用异类原理对Python样式进行“调和”。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/639051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号