首页 > 解决方案 > python中Dunder方法的优点是什么?

问题描述

当我们可以在 python 中编写自己的方法时,使用 Dunder 方法有什么好处?为什么要使用内置函数并修改它们而不是编写我们自己的函数?

标签: python-3.x

解决方案


使用 Python 的 dunder 方法的最大优势之一是它们提供了一种简单的方法来使对象表现得像内置类型。这意味着您可以避免执行基本运算符的丑陋、违反直觉和非标准的方式。编写自己的方法有时可能会花费更多时间,而且相对容易采用内置函数并根据需要修改它们。

有关更多信息,请查看 Python 为什么使用“魔术方法”?


推荐阅读