02 2015 档案
CPython对象模型:Dict
摘要:此系列前几篇:CPython对象模型:基础 CPython对象模型:整型CPython对象模型:stringCPython对象模型:List除了list以外,dict也是python中十分常用的一种基本数据结构。 而且,dict在python内部被大量应用, dict的效率会直接影响python的运... 阅读全文
posted @ 2015-02-24 16:45 w0mTea 阅读(1429) 评论(0) 推荐(0)
CPython对象模型:List
摘要:此系列前几篇:CPython对象模型:基础 CPython对象模型:整型CPython对象模型:stringlist是一种经常用到的数据结构,在python中常使用list来构造高级的数据结构。 本文记录了我对list对象的解析所得。1 PyListObject首先,来看看PyListObject的... 阅读全文
posted @ 2015-02-18 18:03 w0mTea 阅读(1326) 评论(0) 推荐(1)
CPython对象模型:string(留坑待填)
摘要:在python3中,移除了2中的byte string,string变的和2中的unicode类似。所以在python3中烦人的编码问题会少不少。在准备动手写这一篇的时候,查了不少资料,结果不小心发现了PEP-393 这个是unicode部分的原作者亲自写的,内容详细解释的很清楚,只要对python... 阅读全文
posted @ 2015-02-15 01:04 w0mTea 阅读(408) 评论(0) 推荐(0)
CPython对象模型:整型
摘要:前一篇:CPython对象模型:基础 程序中,最常用的数据类型之一就是整型了。 本篇博文记录的就是研究整型过程中的一些心得。1 PyLongObject1.1 版本之别在python2.x中,整型对象还有两种:不太大的整数int(约等于C语言中long)和大整数long。 在python3之后,这两... 阅读全文
posted @ 2015-02-12 04:23 w0mTea 阅读(945) 评论(0) 推荐(0)
CPython对象模型:基础
摘要:1 前言最近在读《python源码剖析》一书,收获颇丰。 虽然此书成书已久,书中所讲与如今的实现已有颇多不同, 可是程序框架并未有太多改动,再辅以python官网文档, 仍可以借此一窥python源码。在依据此书参研过程中,所获颇丰,淋漓尽致之余突生记录心得之想,因此开始写这篇博客。 如果我懒癌没发... 阅读全文
posted @ 2015-02-10 02:34 w0mTea 阅读(1453) 评论(0) 推荐(1)