我们如何/为什么使用operator.abs

时间:2014-03-13 18:03:39

标签: python operators absolute-value

operators模块中,我们有一个辅助方法operator.abs。但是在python中abs已经是一个函数了,我知道在对象上调用__abs__方法的唯一方法是通过函数调用。

还有一些其他奇特的方式我不知道要取一个数字的绝对值吗?如果没有,为什么operator.abs首先存在,以及您必须使用它而不是普通旧abs的示例?

1 个答案:

答案 0 :(得分:1)

  

<强> ABS (...)
  abs(a) - 与abs(a)相同。

不,我认为除了一致性之外,我不认为还有其他一些你不了解的方式,或者根本没有任何理由可以在这里使用(因为operator有另一种方法__operator__ S)。