Python:乘法覆盖

发布于 2021-01-29 19:34:15

因此,我有一个自定义类,该类具有__mul__与int一起使用的功能。然而,在我的程序(库),它越来越被称为周围的其他方法,即,2 * x在那里x是我的班。有什么办法可以让它使用我的__mul__功能吗?

关注者
0
被浏览
82
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    只需将以下内容添加到类定义中,就可以了:

    __rmul__ = __mul__
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看