python中基本数据结构占用内存空间的知识点一

本文深入探讨Python中各类基本数据类型(如整数、浮点数、复数、字符串、布尔值及None类型)在内存中所占空间的具体大小,并通过实例演示不同数据类型的内存消耗情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们知道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,类型的数据看是否发生变化了哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金玉满堂@bj

朋友,你的打赏就是我创作的认可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值