Python中的魔法方法指的是什么?

(1)问题分析
面试官主要考察面试者对Python基础的掌握程度
(2)核心问题讲解
魔法方法就是可以给你的类增加魔力的特殊方法,如果你的对象实现 (重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。 它们经常是两个下划线包围来命名的(比如 __init__,__lt__),Python 的魔法方法是非常强大的,所以了解其使用方法也变得尤为重要。

点击此处
隐藏目录