摘要: 从源码中可以看到,PyListObject中存储数据用的是PyObject **ob_item, 是当作Vector类似的方法。 Items must normally not be NULL,这句是说list中的元素从list中删除,并不会立即free, 而是放到list的缓存池中。这个和整数,字 阅读全文
posted @ 2017-03-10 20:51 xwqaz 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 上一篇的整数对象是定长数据,即C中的long型整数。 但是python中还大量存在着不定长的数据类型。如字符串对象 和整数对象一样,字符串对象的组成如下: PyStringObject定义如下: Ob_size就是实际使用的内存大小,在注释中:ob_sval contains space for ' 阅读全文
posted @ 2017-03-10 20:48 xwqaz 阅读(646) 评论(0) 推荐(0) 编辑