面向对象中双下线的个数方法:
		init
		str
		repr
		
		new,单例/rest framework序列化
		call,flask源码请求入口,django请求入口(WSGIHandler.__call__)。
		getattr
		setattr
		delattr,flask Local对象
		
		setitem
		getitem
		delitem,
			class Foo(object):
				def __getitem__(self, item):
					return 1
				def __setitem__(self, key, value):
					pass
					
				def __delitem__(self, key):
					pass
					
			obj = Foo()
			obj[‘k1‘]
			obj[‘k1‘] = 123
			del obj[‘k1‘]
		
		dict,api封装返回数据时:BaseResponse
		mro, 继承顺序
		slots,Local对象
原文:https://www.cnblogs.com/duhong0520/p/11653486.html