Python:属性需要多少内存?

时间:2014-05-15 20:44:55

标签: python variables memory attributes space

Python中是否有一个函数可以找出某个属性或变量需要多少内存?

示例:

a='ThisTakesSeveralBitesOfMemory'
print(a.memoryTaken())

>> 20 b

1 个答案:

答案 0 :(得分:0)

您可以使用sys.getsizeof()。它以字节为单位返回。

>>> a='ThisTakesSeveralBitesOfMemory'
>>> sys.getsizeof(a)
50