Python源码读后小结
Python 笔记 前言(还是叫杂记吧) 在python中一切皆对象, python中的对象体系大致包含了"类型对象", "Mapping对象(dict)", "Sequence对象(list, set, tuple, string)", "Number对象(integer, float, boolean)" 以及 "Python虚拟机自己使用的对象" 在Python中所有的对象都是一个结构体, 所有对象的父类的结构体是 #define PyObject_HEAD \ int ob_refcount; \ struct ob_type *ob_ref; typdef struct { PyObject_HEAD // 在每一个其他的结构体中都定义一个PyObject_HEAD, 为将来的多态打下基础 } PyObject; 在Python中的一个整型对象是 typedef struct { PyObject_HEAD long int_val; } PyInt_Object; 在Python中一个Sequence对象是 注意: 由于序列的大小是变化的, 所以有定义一个PyObject_...