以两种不同的方式覆盖运算符(Python 2.7)

时间:2016-11-17 19:31:09

标签: python python-2.7 operators override

我想将列表乘以某个标量,该列表仅包含整数。 所以我们有一个类,有__mul __(self,scalar)函数。 此覆盖仅支持此类输入:list * scalar。 但是当我尝试输入标量*列表时,我得到一个TypeError。 我怎样才能支持两种乘法方式?

0 个答案:

没有答案