4
¿Cuáles son las diferencias entre un método de clase y un método de metaclase?
En Python, puedo crear un método de clase usando el @classmethoddecorador: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> Alternativamente, puedo usar un método normal (instancia) en una metaclase: >>> class M(type): ... def f(cls): ... print(f'f …