整数和字符串的Python内存使用情况

时间:2019-09-21 15:32:51

标签: python memory

我正在尝试理解以下片段。

import sys

variable = 30
print(sys.getsizeof(variable)) #prints 28

如果我使用字符串更改整数值

import sys

variable = "30"
print(sys.getsizeof(variable)) #prints 51

这是否意味着整数对象比字符串对象使用更少的内存。

请让我知道Python如何利用内存。

1 个答案:

答案 0 :(得分:0)

是的,整数对象占用28字节的内存,而字符串对象占用的内存更大。