我在使用Python中的sys.getsizeof
函数时感到非常困惑。我想确定对于一个浮点数值,系统使用的是4个字节还是8个字节(即C语言术语中的单精度或双精度)。
我按照以下步骤进行:
import sys
x = 0.0
sys.getsizeof(x) # Returns 24
type(x) # returns float
sys.getsizeof(float) # Returns 400.
如何简单地找出浮点表示实际使用了多少字节。我知道应该是8个字节,但怎么验证呢(类似于C ++中的sizeof
运算符)
sys.getsizeof(float)
返回什么?为什么要检查实际类的大小? - Chris_Rands