本文主要是介绍python中的数据占用的内存空间二,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python中像字符串,列表,元组tuple,字典dict,集合set占用的内存空间都是变化的哦,
比如说
str="123"和str=“122222” 占用的内存空间就不同哦,和基本的数字类型,bool类型,None空值不同哦,
看下面的代码哦`
import sys
a1=() # 没有元素的时候占用的空间也是比较大的哦
b1=[]
c1={“a”:12}
d1={23,34}
print(’>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>’)
print(f"元组{a1}在内存上占有字节空间是:",sys.getsizeof(a1))
print(f"列表{b1}在内存上占有字节空间是:",sys.getsizeof(b1))
print(f"字典{c1}在内存上占有字节空间是:",sys.getsizeof(c1))
print(f"set集合{d1}在内存上占有字节空间是:",sys.getsizeof(d1))
`
控制台结果如下图所示哦
大家可以尝试修改一下增加或者删除里面的元素,看看每次是不是都发生变化了哦!!!
欢迎大家讨论哦!
这篇关于python中的数据占用的内存空间二的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!