在 Python 中,sizeof 方法是一个特殊方法,用于返回对象在内存中占用的字节大小。这个方法返回的是对象本身占用的内存大小,不包括对象所引用的其他对象占用的内存。
需要注意的是,sizeof 返回的大小通常会比实际使用的内存要少,因为它只计算对象本身的内存占用,而不包括对象所引用的其他对象。例如,对于列表(list)或字典(dict)这样的容器对象,sizeof 返回的是容器对象本身的大小,而不包括容器内元素占用的内存。
下面是一个使用 sizeof 方法的例子:
class MyClass:
def __init__(self):
self.x = 10
self.y