Python中异常的性能损失

时间:2011-12-15 00:27:25

标签: python performance exception-handling

  

可能重复:
  Try/catch or validation for speed?

我刚开始学习Python。我有一个关于异常处理的问题,主要是因为我不知道每个异常在场景背后到底发生了什么:

  1. 使用异常处理会有什么性能损失?
  2. 在性能代码中使用异常处理技巧是一种好习惯吗?
  3. 从技巧中我的意思是这样的代码:

    def is_number(s):
        try:
            float(s)
            return True
        except ValueError:
            return False
    

    此代码经常触发异常。

0 个答案:

没有答案