学python的人都知道,python中一切皆是对象,如class生成的对象是对象,class本身也是对象,int是对象,str是对象,dict是对象....所以,我很好奇,python是怎样实现这些对象的?带着这份好奇,我决定去看看python的源码,毕竟源码才是满足自己好奇心最直接的方法. 在object.h文件中,定义了两种数据结构PyObject和PyVarObject,代码如下: #define PyObject_HEAD \ Py_ssize_t ob_refcnt; \ struc