在 Python中实现标准行为的正确方法是什么,__new__
以便不会破坏任何功能?
我用了
class Test:
def __new__(cls, *args, **kwargs):
return object.__new__(cls, *args, **kwargs)
t=Test()
在某些 Python 版本上会引发 DepreciationWarnings。在互联网上,我看到了一些带有super()
或带有type()
. 有什么区别,哪个是首选?