其他分享
首页 > 其他分享> > 序列化/反序列化

序列化/反序列化

作者:互联网

1、为什么要序列化

1.1 Bytes(字节)与Bytearray(二进制数组)
1.2二进制序列
'人生苦短,我用Python!'
'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8Python!'

2、bytes与bytearray的区别

2.1下面是python3的小例子:
>>> str1='人生苦短,我用python!'
>>> type(str1)
<class 'str'>
>>> b=str1.encode()
>>> b
b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\xa6\xe7\x9f\xad\xef\xbc\x8c\xe6\x88\x91\xe7\x94\xa8python!'
>>> type(b)
<class 'bytes'>
>>> c=b.decode()
>>> c
'人生苦短,我用python!'
>>> type(c)
<class 'str'>
>>> 
2.2如图:

标签:字节,bytes,xe7,str,序列,序列化
来源: https://www.cnblogs.com/suzhitester/p/15176672.html