在Python中,元类(metaclass)是一种高级概念,它允许程序员在运行时动态地创建类和修改类。元类是类的类,即每个类都是由一个元类创建的。Python中的所有类默认都是`type`类的实例,`type`是Python的内建元类,用于创建所有类的默认元类。
元编程(metaprogramming)是指在程序运行时动态地创建、修改和使用代码的技术。在Python中,元编程主要通过元类和装饰器来实现。
Python中的对象是C语言中结构体在堆上申请的一片内存区域,所有对象都共有一些特性,这些特性定义在`PyObject`中。