📅  最后修改于: 2023-12-03 15:08:57.920000             🧑  作者: Mango
Python中可以通过sys模块的getsizeof方法来获取一个对象的大小,该方法返回一个对象占用的字节数。
import sys
size = sys.getsizeof(object)
import sys
str1 = "Hello World"
print("字符串大小:", sys.getsizeof(str1)) # 输出:50
num = 12345
print("数字大小:", sys.getsizeof(num)) # 输出:28
lst = [1, 2, 3, 4, 5]
print("列表大小:", sys.getsizeof(lst)) # 输出:96
dic = {'a': 1, 'b': 2, 'c': 3}
print("字典大小:", sys.getsizeof(dic)) # 输出:240
getsizeof
方法只能返回对象本身占用的内存大小,并不能反映对象引用的其他对象所占用的内存。