本文主要是介绍python中基本数据结构占用内存空间的知识点一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我们知道python中的基本数据类型有数字类型,bool类型,None空值类型,字符串类型,但是在内存中都是有占用空间的,其中字符串类型占用的空间是可变的,其他的都是固定不变的,比如a=12, 和a=1200占用的内存空间是一样的。`import sys
a=1000
b=1.590
c=3+2j
d=“str111”
e=True
f=None
print(f"整数{a}在内存上占有字节空间是:",sys.getsizeof(a)) #28个字节
print(f"小数{b}在内存上占有字节空间是:",sys.getsizeof(b)) #24个字节
print(f"复数{c}在内存上占有字节空间是:",sys.getsizeof©) #32个字节
print(f"字符串{d}在内存上占有字节空间是:",sys.getsizeof(d)) #55个字节
print(f"bool{e}在内存上占有字节空间是:",sys.getsizeof(e)) # 28个字节
print(f"None空值数据类型{f}在内存上占有字节空间是:",sys.getsizeof(f)) #16个字节
`
朋友们,可以尝试修改一下,int ,float.,bool,类型的数据看是否发生变化了哦!
这篇关于python中基本数据结构占用内存空间的知识点一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!