1、Python源码剖析对应的版本为2.5。在py3k中第0章中所说的Objects/intobject.c文件实际上是不存在的,因为在py3k中没有int类型,对应的为long,由于long没有专门的long_print方法,所以例程可跳过
2、编译Python:第一次编译安装时需要执行make install,但以后每次修改之后不用每次install了,在生成了文件名为python的可执行文件后直接复制过去即可。
3、根据书中记载,python每次对象的引用减为0时调用“析构方法”,并把对象归还对象池,相对于jvm规范中的对象回收方法不一样,jvm中只有当对象真正在内存中析构时调用finalize方法。此时对象可以“原地复活”,复活后的对象再次析构时不再调用finalize方法。
4、py3k与书上的一点区别:
定义PyObject和PyVarObject时使用更清晰的:
typedef struct _object {
_PyObject_HEAD_EXTRA
Py_ssize_t ob_refcnt;
struct _typeobject *ob_type;
} PyObject;
typedef struct {
PyObject ob_base;
Py_ssize_t ob_size; /* Number of items in variable part */
} PyVarObject;
而非书上说的使用宏定义的模式,python2.5.4中的代码基本与书上一致
这里最大的区别应是PyVarObject中用PyObject ob_base;代替了原先的宏定义,即:原版本PyVarObject包含PyObject的全部属性,在py3k中PyVarObject则包含一个指向PyObject变量。
分享到:
相关推荐
《FORTRAN 90 and FORTRAN 95 Notes》读书笔记 FORTRAN 90(也被称为FORTRAN 95)是一种高级编程语言,尤其适用于科学计算和工程领域。它在FORTRAN 77的基础上引入了许多增强功能,提高了代码的可读性、可维护性...
oracle杂记.doc 这是我个人的总结。 主要是oracle的编程以及体系结构的理解。
PegasusWang 的读书杂记Stay Hungry Stay Foolish.看了就忘,还是简单记一点吧。本电子书制作和写作方式使用 mkdocs 和 markdown 构建,vim 编写,使用 Python-Markdown-Math 完成数学公式。markdown 语法参考:安装...
第14章 Pythonic与Python杂记.mp4
### 计算机基础知识知识点概览 ...它使用一系列的元素来构建页面结构和内容,如段落、链接、图片等。 - **特点**: - 结构清晰:通过标签来定义网页的不同组成部分。 - 跨平台性:可以在不同的操作系统和浏览器上...
李特伍德的《一个数学家的杂记》是一本收录了作者关于数学、教育以及个人观点文章的集合。这本杂记以数学为主题,涉及的内容包括几何、概率论、数论以及历史上的数学发现等。李特伍德在书中讨论了数学知识与日常生活...
《Oracle 9i杂记——探索PLSQL的世界》 Oracle 9i,作为Oracle数据库的一个重要版本,引入了许多新特性和改进,其中PL/SQL(Procedural Language/Structured Query Language)是其核心组成部分,是一种结合了SQL和...
installshield安装制作杂记 installshield x
【数据库设计基础与PowerDesigner应用】 数据库设计是IT领域中至关重要的部分,它涉及概念设计、逻辑设计和物理设计等多个阶段。在概念设计阶段,我们主要关注实体、属性和联系集,这些都是构建数据库模型的基础...
杂记中所讲述的内容和描绘的场景,实际上蕴含了丰富的中国农村生活细节和风土人情,以及人性的细腻观察。以下是对这些内容的知识点解读: 首先,杂记中提到了家庭中烹饪的场景,特别强调了“蒸菜疙瘩”的制作过程。...
14.6_None|Pythonic与Python杂记|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
反爬杂记日常记录十一字
爬虫杂记日常记录十一字
个人笔记美食杂记生活等
《山中杂记》是北师大版六年级下册语文教材中的一篇经典课文,作者冰心以自己在美国留学期间养病时的生活经历为背景,生动地描述了她在山中与各种动物相处的温馨情景。这篇课文不仅向学生们传达了深刻的人生哲理,更...
狱中杂记教学设计.pdf
《51单片机C语言学习杂记》是一份针对初学者的学习材料。作者作为初学者,希望通过分享学习过程中的点点滴滴,与读者共同进步,互相交流。在学习的路上,作者意识到学习资料的重要性,因此他将自己摸索和实践的经验...
互联网杂记(六).docx
Hadoop大数据平台运维杂记 Hadoop大数据平台运维杂记是关于Hadoop大数据平台的运维经验总结,主要涵盖了Hadoop集群的使用情况、安装升级、Cloudera Manager、Hadoop的发展历程、常见事故处理等方面的内容。 一、...