【发布时间】:2011-02-01 01:39:14
【问题描述】:
我在一个重复多次的循环中有一个除法运算。碰巧的是,在前几次通过循环(或多或少的前 10 个循环)中,除数为零。一旦它获得价值,就不再可能出现 div by zero error。
我有一个if 条件来测试除数值以避免 div 为零,但我想知道评估此if 会对后续循环中的每次运行产生性能影响,尤其是因为我知道它已经没有用了。
这应该如何编码?在 Python 中?
【问题讨论】:
-
如果您必须怀疑是否有性能影响,那么很可能没有性能影响。不要浪费您的时间来预测您在野外没有看到和衡量过的性能问题。
标签: python performance if-statement