Python logo

上一主题

内存管理

下一主题

在堆上分配对象

本页

  • 报告 Bug
  • 显示源码

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.14.0 文档 »
  • Python/C API 参考手册 »
  • 对象实现支持
  • |
  • |

对象实现支持¶

本章描述了定义新对象类型时使用的函数、类型和宏。

  • 在堆上分配对象
  • 对象生命周期
    • 生命周期事件
    • 循环隔离销毁
    • 函数
  • 通用对象结构
    • 基本对象类型和宏
    • 实现函数和方法
    • 访问扩展类型的属性
      • 成员标志
      • 成员类型
      • 定义 Getter 和 Setter
  • 类型对象结构
    • 快速参考
      • “tp 槽”
      • 子槽
      • 槽 typedef
    • PyTypeObject 定义
    • PyObject 槽
    • PyVarObject 槽
    • PyTypeObject 槽
    • 静态类型
    • 堆类型
    • 数字对象结构
    • 映射对象结构
    • 序列对象结构
    • 缓冲区对象结构
    • 异步对象结构
    • 槽类型 typedef
    • 示例:
  • 支持循环垃圾回收
    • 控制垃圾回收器状态
    • 查询垃圾回收器状态

上一主题

内存管理

下一主题

在堆上分配对象

本页

  • 报告 Bug
  • 显示源码
«

导航

  • 索引
  • 模块 |
  • 下一页 |
  • 上一页 |
  • Python logo
  • Python »
  • 3.14.0 文档 »
  • Python/C API 参考手册 »
  • 对象实现支持
  • |
  • |
© 版权所有 2001 Python Software Foundation。
本页面根据 Python 软件基金会许可协议第 2 版进行许可。
文档中的示例、配方和其他代码还根据零条款 BSD 许可证进行许可。
更多信息请参见历史和许可证。

Python 软件基金会是一家非营利性公司。 请捐款。

最后更新于 2025 年 10 月 17 日 (06:18 UTC)。 发现错误?
使用 Sphinx 8.2.3 创建。