Python内置运算符扩展

2024-04-25 22:28:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个名为aF的float子类,它包含额外的信息和方法。我需要在这个类上创建操作,特别是我需要能够计算一个普通浮点数与这个aF的乘积。你知道吗

如何扩展float的*操作符,使一个float*一个augmentedFloat返回一个适合我需要的augmentedFloat?你知道吗

我知道我必须写一些类似def float.__mul__()的东西,但是我担心我会删除操作符*的标准定义。你知道吗

你能帮我吗?你知道吗

谢谢


Tags: 方法信息标准定义deffloat子类乘积