我正在尝试理解下面的代码片段。
import sys
variable = 30
print(sys.getsizeof(variable)) #prints 28
如果我用字符串更改整数值
import sys
variable = "30"
print(sys.getsizeof(variable)) #prints 51
这是否意味着整数对象比字符串对象使用更少的内存。
请告诉我Python如何使用内存。
最佳答案
是的,整数对象使用 28 字节内存,而字符串对象则占用更大的内存。
关于Python 整数和字符串的内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58041687/