- 实验结果
本机环境64位Python 3.12
- 内存布局图
0 4 8 12 16 20 24 28
|----------|----------|----------|----------|----------|----------|----------|
| ob_refcnt | ob_type | ob_digit | pad |
|----------|----------|----------|----------|----------|----------|----------|
在这个布局图中,各个部分的含义如下:
- 1) ob_refcnt:4 字节,用于存储对象的引用计数。
- 2) ob_type:4 字节,指向对象的类型信息。
- 3) ob_digit :8字节,存储整数值。
- 4) pad: 12字节,用于填充和对齐,保证整个结构体大小为 28 字节。
在这个布局中,整数值被存储在 ob_digit
中,而引用计数和类型信息分别存储在