python sys.getsizeof(),返回对象大小
sys.getsizeof()方法语法如下:
getsizeof(...)
getsizeof(object, default) -> int
Return the size of object in bytes.
如上python的源码,getsizeof()是python标准库sys的方法之一,可以用于返回参数指定的对象的size大小,并且是以bytes为单位。
参数
python的object对象,而python的一切都是对象。
返回值
int类型值。
sys.getsizeof()实例代码
>>> import sys
>>> sys.getsizeof(1)
28
>>> sys.getsizeof('')
49
>>> sys.getsizeof([])
72
>>> sys.getsizeof(set())
232
>>> sys.getsizeof((1,))
64
>>> sys.getsizeof(1.2)
24
>>> sys.getsizeof({})
248
>>> sys.getsizeof([1,2])
88