当前位置: 首页 > 面试题库 >

Python:乘法覆盖

杨凌
2023-03-14
问题内容

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


问题答案:

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

__rmul__ = __mul__


 类似资料:
  • 问题内容: 我做错了什么?我收到错误消息: “不能将序列乘以’float’类型的非整数” 我尝试添加float(),但这不能解决我的问题; 我需要乘以数组中的每个元素…感谢所有人 好,谢谢您对数字数组的想法,但是如何将数组数组相乘,我尝试过与数字*数组相同,但是有问题: 编辑2:** ??? 问题答案: 在Python中用乘以序列时,它不会乘以序列的每个成员-而是重复序列时间。这就是X必须是整数(

  • Python3 实例 以下实例演示了如何实现九九乘法表:# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 九九乘法表 for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(i, j, i*j), end='

  • 本文向大家介绍python实现矩阵乘法的方法,包括了python实现矩阵乘法的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现矩阵乘法的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 是否可以在Python中覆盖+ =? 问题答案: 是的,重写该方法。例:

  • 问题内容: 在python中编写函数非常简单: 不幸的是,当想要使用组合作为 键时 ,这有点of脚: 这实际上应该只是,因为该函数无论如何都不会用于其他任何事情: 好吧,那就定义它吧! 天哪! 天哪! 嘿,现在我们到了某个地方。 但是我不想上课!在我不完全了解的范围内,作用域规则完全不同,这甚至比“ lameda”还要丑。我想对这些 功能 进行修补。我怎样才能做到这一点? 问题答案: 尽管您可能希

  • 问题内容: 所以, 问题 我对行乘法有问题。在SQL中,有一个函数可以计算一组行中某个字段的总和。我想得到乘法,即表 这将是作为一个结果。我正在使用 DOUBLE 数据类型来存储我的数据值。 我的方法 从学校数学知道,-可以用来创建所需的表达式,例如: -在这里您会看到此方法的弱点-由于何时未定义-我需要在计算整个表达式之前计算负号。该小提琴提供了示例数据和对此的查询。另一个缺点是,我们需要确定列