如何摆脱浮零(-0.0)的负数?

时间:2014-07-25 16:56:28

标签: python python-2.7

如果我输入:

a=float(0)
b=float(-2)
a/b

我明白了:

-0.0

有没有办法摆脱这个减去?我想这样做的原因是因为当我运行doctest并且期望值为0.0并且我得到-0.0时它表示测试失败,尽管当我键入True时它显示-0.0==0.0

1 个答案:

答案 0 :(得分:8)

您可以将返回值传递给abs以获取其绝对值:

>>> a=float(0)
>>> b=float(-2)
>>> abs(a/b)
0.0
>>>