当前位置:首页 > 内存 > 正文

python获取变量内存大小

  • 内存
  • 2024-08-11 22:57:43
  • 6373

一、python中的变量怎样开辟内存1.可以使用结构体模块的pack功能
2.例子:
importstruct
bs=pack('f',123432.523424)
ls=[iforiinbs]
print(ls)
#输出为[67,20,241.71]
效果如下:


二、如何在python中定义一个变量要求变量占用两个字节!这是不可能的。
一楼的做法达不到目的。定义普通整数时,占用内存为4字节。
如果你想读写二进制数据,你应该使用struct库。该库提供了二进制数据流和Python变量相互转换的功能,非常灵活。


三、如何将python中的一个float变量转成内存的4个字节值

1.可以使用struct模块的pack函数

2示例:

importstruct

bs=pack('f',123432.523424)

ls=[iforiinbs]

print(ls)

#输出为[67,20,241,71]

效果如下: