Mọi class là object, instance của metaclass. Default metaclass là type.
class Foo: pass foo = Foo() isinstance(foo, Foo) # True isinstance(Foo, type) # True
Metaclass không nằm trong class hierarchy (khác base class). Metaclass khởi tạo class, không phải object.
Đọc thêm: Understanding Python Metaclasses.