问题描述
我想我理解python如何存储变量的概念以及为什么某些变量比其他变量大。我也用谷歌搜索了浮点数,但这无法回答我的问题:
为什么是浮动,例如0.5 只占用 24 个字节的内存,但像 1 这样的整数占用 28 个字节? 更让我困惑的是 0 也占用 24 个字节(我理解。它只存储带有“无”整数的对象(我认为...))。但是它是如何工作的,当python添加4个字节时,如果不能用更少的数字来保存,python可以在与0相同的空间中存储更大的二进制数,如0.5。
我使用 sys.getsizeof()
在 Python 3.9.1 64 位
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)