python中encode()和decode()函数的简单用法
谈到encode()和decode()函数,既是encode(编码)和 decode(解码):
bytes 与 str 的区别:
bytes 存储字节(0~255)
str 存储unicode 字符(0~65536或更大)
bytes 与 str 之间的转换:
编码(encode)
str -------------> bytes
程序示例:
#字符串通过调用encode函数转换成bytes(myStr是一个字符串)
myByte = myStr.encode(encoding='utf-8')
解码(decode)
bytes -------------> str
程序示例:
#字节串通过调用decode函数转换成字符串str(myBytes为字节串)
myStr = myBytes.decode(encoding='utf-8')