python type metaclass

obj=Foo()##Foo类是MyType类的对象 所以先执行MyType的init  Foo()加括号执行MyType的call

foo=type('Foo',(object,),{'say':lambda a:123}) ##所有类都是type类的对象
print(foo().say())
原文地址:https://www.cnblogs.com/howhy/p/7787386.html