Python源码剖析笔记
学习之路|2021-7-2|最后更新: 2023-9-20
type
status
date
slug
summary
tags
category
icon
password

读书笔记

第一章节

python中的对象与类型系统

  • cpython中的对象都是由pyobject head封装类型元信息 typeobject 即ob_type指针和ob_refcnt组成,前者指向对象的类型(对象可为定长对象或者变长对象{pyobject_HEAD,ob_size},后者作为引用计数。总结,不同的类型有着相似的头部信息
  • typeobject 对象封装了对象类型的元素大小,基本大小,关联的函数指针
  • 操作指针指向的函数族决定了对象的行为,例如as_number\ as_mapping\as_sequence
  • python的动态依靠ob_type指向的对象的类型决定

子章节2

    第二章节

    子章节1

      子章节2

        第三章节

        子章节1

          子章节2

          Rust学习笔记搬运 linux 工具和命令
          • Giscus
          • Utterance