python 魔法函数 __add__,Python魔法函数 - osc_13jzbgat的个人空间 - OSCHINA - 中文开源技术交流社区...
一.什么是魔法函数Python内置的以双下划线开头并以双下划线结尾的函数(不能自己定义,没有用),如__init__(),__str__(),__getitem()__等很多,用于实现并定制很多特性,非常灵活,且是隐式调用的。如__getitem__()可以把类变成一个可迭代的对象(一次一次取数据,直到抛异常):二.Python的数据模型以及数据模型对Python的影响魔法函数会直接影响到Pyth