# -*- coding: utf-8 -*-
__author__ = 'vanxkr.com'
import struct
def byte2float(x):
return struct.unpack('<f', struct.pack('4b', *x))[0]
def float2byte(f):
return [hex(i) for i in struct.pack('f', f)]
byte2float([0x00, 0x00, 0x48, 0x42])
50.0
flaot2byte(0.5)
[0x00, 0x00, 0x00, 0x3F]
python float 与 4byte 互转
可以请我喝杯咖啡吗QAQ~
本文作者:vanxkr
本文链接:http://www.vanxkr.com/2018/10/python-byte-float
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!
0 条评论