python - 使除以零等于零

标签 python division zero

我怎样才能忽略 ZeroDivisionError 而使 n/0 == 0

最佳答案

除法前检查分母是否为零。这避免了捕获异常的开销,如果您希望经常被零除,这可能会更有效。

def weird_division(n, d):
    return n / d if d else 0

关于python - 使除以零等于零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27317517/

相关文章:

math - 在Lua中,如何判断一个数字是否均匀地划分为另一个数字?

python - splash lua脚本做多次点击访问

algorithm - 非还原除法算法

sql - 两列之和之间的除法

floating-point - 在没有次正规值的情况下,0.0 通常如何表示?

r - 如何在 R 中创建零长度的数值向量

mysql - 除以零错误sql

python - 在 scrapy downolader 中间件中使用正则表达式

python - 如何将字符串列表打印为没有中间字符的单个字符串

c# - 某些 Python 命令未在 Stdout 中捕获