Я читаю Обучение Python .Что касается метакласса, в книге сказано, что тип - это объект, а также сам класс.Я пытаюсь найти Python Doc в Интернете, но не вижу похожего описания.Может кто-нибудь указать мне какой-нибудь официальный документ?
Подумав немного больше об этом утверждении, что тип является и объектом, и классом, я думаю, что это имеет смысл.
Причины следующие.
- тип вызывается, видя type () .Тогда это должна быть либо функция, либо объект, который реализовал вызов
- , любой объект был создан из класса.Учитывая, что он находится в верхней иерархии, имеет смысл, что его класс сам по себе.
Мой второй вопрос заключается в том, что метакласс является подклассом класса типа?Правда ли, что метакласс также является экземпляром типа объект / класс?Поскольку при вызове метакласса (...) введите. call , тогда метакласс должен быть экземпляром типа