【发布时间】:2012-11-15 07:54:06
【问题描述】:
是否可以让 Python 对 int 使用少于 12 个字节?
>>> x=int()
>>> x
0
>>> sys.getsizeof(x)
12
我不是计算机专家,但 12 字节不会过多吗?
我要存储的最小 int 是 0,最大的 int 是 147097614,所以我真的不需要超过 4 个字节。
(我可能在这里误解了一些东西,因为我在网上的任何地方都找不到答案。请记住这一点。)
【问题讨论】:
-
谢谢。那里有有趣的信息,但幸运的是不是重复的,AFAICS。
-
如果您认为 12 字节过多,请等到您在需要 24 字节的 64 位架构上尝试一下!