#按string来显示,byarray代表bytes数据
readstr = byarray.decode('utf-8')#这样就直接转换成str格式#强制转换
readstr = str(byarray)#用这种方式得到的数据会带有b''字符#将读取的数据按十六进制字符显示,能让我们直接看到最底层的数据格式
readstr = '_'.join(hex(x) for x in byarray)#这句能把byarray里的数据遍历一遍转换成hex格式,而且用'_'相连
# bytes object
b = b"example"# str object
s = "example"# str to bytes
bytes(s, encoding = "utf8")
# bytes to str
str(b, encoding = "utf-8")
# an alternative method # str to bytes
str.encode(s)
# bytes to str
bytes.decode(b)