Python 如何使自定义数字类转换为int&;浮动

Python 如何使自定义数字类转换为int&;浮动,python,python-3.x,numbers,Python,Python 3.x,Numbers,我在Python3中实现了一个数字类。我需要做什么才能做到这一点 float(mynumber) 正常工作?执行\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 还值得注意的是,使用abc或numbers模块可能对最终用户有用…来自文档: 什么版本的Python?2.x或3.x?Python 3。(我将此添加到问题中)谢谢,你在文档中的什么地方找到的?我确实花了一些时间

我在Python3中实现了一个数字类。我需要做什么才能做到这一点

float(mynumber)

正常工作?

执行
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

还值得注意的是,使用
abc
numbers
模块可能对最终用户有用…

来自文档:


什么版本的Python?2.x或3.x?Python 3。(我将此添加到问题中)谢谢,你在文档中的什么地方找到的?我确实花了一些时间找它。@erik和hex()和oct()和bin()等等。。。作为我在下面发布的链接,我在答案中添加了链接。
object.__complex__(self) 
object.__int__(self) 
object.__long__(self) 
object.__float__(self) 

Called to implement the built-in functions complex(), int(), long(), and float(). 
Should return a value of the appropriate type.