当我们可以用python编写自己的方法时,使用Dunder方法有什么好处呢?为什么采用内置函数并对其进行修改,而不是编写我们自己的函数?
发布于 2021-03-28 14:17:29
使用Python的Dunder方法的最大优点之一是,它们提供了一种简单的方法来使对象的行为类似于内置类型。这意味着您可以避免以丑陋、违反直觉和非标准的方式执行基本运算符。编写自己的方法有时可能需要更多的时间,相比之下,使用内置函数并根据需要修改它们是很容易的。
有关更多信息,请查看Why does Python use 'magic methods'?
https://stackoverflow.com/questions/66838840
复制相似问题