En Python 3.1, il y a une nouvelle fonction builtin Je ne sais pas dans le module builtins
:Que fait la classe __build_class__ de Python?
__build_class__(...)
__build_class__(func, name, *bases, metaclass=None, **kwds) -> class
Internal helper function used by the class statement.
Qu'est-ce que cette fonction fait? Pourquoi doit-il être intégré si c'est interne? Quelle est la différence avec la fonction type(name, bases, dict)
?
Qu'est-ce que "l'objet de fonction pour le corps de la classe"? – DeFazer
Vous pouvez trouver cette information dans l'exemple de code dans la publication liée de Guido van Rossum. '__build_class__' appellera quelque chose comme' locals = {}; func (locaux) '. En d'autres termes, pour une classe 'classe X: y = 1', la fonction de corps équivalente'' serait: 'def func (locals): locals.y = 1' –
daluege