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

Python中廉价的异常处理?

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

Python中廉价的异常处理?

您可能会发现这篇文章很有帮助: 尝试/除Python以外的性能:简单测试 ,Patrick
Altman进行了一些简单的测试,以了解在各种条件下进行条件检查(在这种情况下特定于字典键)的性能(仅针对字典键)
。如果您想修改代码以测试其他条件,也将提供代码。

他得出的结论是:

从这些结果来看,我认为快速确定一些结论是公平的:

  1. 如果很有可能该元素不存在,那么最好使用has_key进行检查。
  2. 如果您不打算对引发异常的异常进行任何处理,那么最好不要让异常具有除外
  3. 如果该元素确实存在,那么使用try / except块而不是使用has_key有一个很小的好处,但是,这个好处非常微小。



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

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

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