import binascii datastr='13'
#string 类型转换为byte
dataByte=str.encode(datastr)
#byte串 转换为16进制 byte串 ,比如 b'12' 转换为b'3132'
a=binascii.b2a_hex(dataByte)
#16 进制byte串 转换为string串,比如b'3132' 转换为"3132",用来显示
print(a.decode())
#16 进制string 转换为byte串,比如'1112' 转换为b"\x11\x12",用来传输
print(bytes.fromhex("1112"))
相关文章
- 04-1030-python3 中 bytes 和 string 之间的互相转换
- 04-10loadrunner 脚本开发-int型变量和字符串的相互转换
- 04-10C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- 04-10【Python】bytes和hex字符串之间的相互转换。
- 04-10python字符串与列表的相互转换
- 04-10Python中字符串与字节之间相互转换
- 04-10JSON对象和JSON字符串之间的转换
- 04-10python字符串str和字节数组bytes相互转化
- 04-10Python中的列表,元组,字符串之间的相互转化
- 04-10字符串和date之间的相互转换方法