魔法函数是python中的一种高级语法,魔法函数可以在类中自定义函数,并绑定到类;使用魔法函数为类增加一些额外功能,也可以增强对象的类型。常见的魔法函数有__init__()、__str__()、__new__()、__unicode__()、__call__()几种。