2018-11-13
阅读量:
714
C 整型和 Python 整型的区别
这里 PyObject_HEAD 是结构体中包含引用计数、 类型编码和其他之前
提到的内容的部分。
两者的差异在于, C 语言整型本质上是对应某个内存位置的标签, 里面
存储的字节会编码成整型。 而 Python 的整型其实是一个指针, 指向包
含这个 Python 对象所有信息的某个内存位置, 其中包括可以转换成整
型的字节。 由于 Python 的整型结构体里面还包含了大量额外的信息,
所以 Python 可以自由、 动态地编码。 但是, Python 类型中的这些额外
信息也会成为负担, 在多个对象组合的结构体中尤其明显。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论