https://habrahabr.ru/post/193890/ 这个页面描述了int类型在python2中是如何工作的。然而,据我所知,在 python3 中它的排列方式不同——它不是 24 个字节,而是 28 个字节,包含 4 个数字,而不是 3 个。直到现在我才不明白这些数字对他来说意味着什么。
https://habrahabr.ru/post/193890/ 这个页面描述了int类型在python2中是如何工作的。然而,据我所知,在 python3 中它的排列方式不同——它不是 24 个字节,而是 28 个字节,包含 4 个数字,而不是 3 个。直到现在我才不明白这些数字对他来说意味着什么。
一切,我想通了。一个int的存储方式是:long类型的第一个数是对象的引用数,第二个是对象类型的id,然后是数本身,存储在几个int类型的数中,在它们之前第三个数字是这些数字的实际数量。非常感谢@insolor 和@jfs 的帮助。