Python 如何使自定义数字类转换为int&;浮动
我在Python3中实现了一个数字类。我需要做什么才能做到这一点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。(我将此添加到问题中)谢谢,你在文档中的什么地方找到的?我确实花了一些时间
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.