标签: python python-2.7
如果我输入:
a=float(0) b=float(-2) a/b
我明白了:
-0.0
有没有办法摆脱这个减去?我想这样做的原因是因为当我运行doctest并且期望值为0.0并且我得到-0.0时它表示测试失败,尽管当我键入True时它显示-0.0==0.0。
True
-0.0==0.0
答案 0 :(得分:8)
您可以将返回值传递给abs以获取其绝对值:
abs
>>> a=float(0) >>> b=float(-2) >>> abs(a/b) 0.0 >>>