对于以下使用元类(Metaclass)创建类的 Python 代码,其执行后的打印输出顺序是什么?
class MyMeta(type): def __new__(mcs, name, bases, dct): print("1. MyMeta __new__") return super().__new__(mcs, name, bases, dct) def __init__(cls, name, bases, dct): print("2. MyMeta __init__") super().__init__(name, bases, dct) class MyClass(metaclass=MyMeta): def __init__(self): print("3. MyClass __init__") def __new__(cls): print("4. MyClass __new__") return super().__new__(cls) instance = MyClass()