16
在Python 3.1,有一個新的內置功能,我沒有在builtins
模塊中知道:Python的內建__build_class__做了什麼?
__build_class__(...)
__build_class__(func, name, *bases, metaclass=None, **kwds) -> class
Internal helper function used by the class statement.
這是什麼功能呢?如果它是內部的,爲什麼它必須在內部? type(name, bases, dict)
函數有什麼不同?
什麼是「該類身體機能對象」? – DeFazer 2016-12-03 17:09:58
您可以在Guido van Rossum的鏈接文章的代碼示例中找到此信息。 '__build_class__'會調用'locals = {}; FUNC(當地人)'。 即,一類'類X:Y = 1',等效體功能''將是:'DEF FUNC(當地人):locals.y = 1' –
daluege
2017-01-21 18:37:36