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

Posted sea-stream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将python中的一个float变量转成内存的4个字节值相关的知识,希望对你有一定的参考价值。

 

#coding=utf-8
from struct import pack,unpack

byte=pack(f,1.5)
print(byte)
print([i for i in byte])

byte=pack(f,123432.523424)
print(byte)
print([i for i in byte])

输出

b\x00\x00\xc0?
[0, 0, 192, 63]
bC\x14\xf1G
[67, 20, 241, 71]

 

以上是关于将python中的一个float变量转成内存的4个字节值的主要内容,如果未能解决你的问题,请参考以下文章

java中的变量各占得字节数

python怎么判断变量是不是为数字

C语言 数组类型转换,怎样将一个float类型的数组转换成字符(串)数组?

c语言中啥算是实型数据?举例子!

float在内存中如何存储?

python基本数据类型