W Pythonie 3.1, pojawiła się nowa funkcja wbudowanego nie wiem w module builtins
:Co robi wbudowany w Python __build_class__?
__build_class__(...)
__build_class__(func, name, *bases, metaclass=None, **kwds) -> class
Internal helper function used by the class statement.
Co to funkcja zrobić? Dlaczego musi być wbudowany, jeśli jest wewnętrzny? Jaka jest różnica w funkcji type(name, bases, dict)
?
Co to jest "obiekt funkcji dla ciała klasowego"? – DeFazer
Możesz znaleźć te informacje w przykładowym kodzie w połączonym poście z Guido van Rossum. '__build_class__' wywoła coś takiego jak' locals = {}; func (locals) '. Oznacza to, że dla klasy "klasa X: y = 1", odpowiednia funkcja ciała '' będzie: 'def func (locals): locals.y = 1' –
daluege