Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:python:字节转换

Python字节转换


字节(序列)类型

#创建10个字节
someData=bytes(10)

整数

someInt=int(1024)
byteData=someInt.to_bytes(4,byteorder='little',signed=True)
gotInt=int.from_bytes(byteData,byteorder='little',signed=True)

浮点数

import struct
 
someFloat=float(3.14)
#默认长度是4个字节
floatData=struct.pack('f',someFloat)
#'f'就像是格式描述字符串
gotFloat=struct.unpack('f',floatData)

字符串

someStr='Hello'
#编码
strData=someStr.encode('utf-8')
#解码
gotStr=strData.decode('utf-8')
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/python/字节转换.txt · Last modified: 2022/03/27 14:58 (external edit)