Python字符串类型是str。
字符串在内存中以Unicode方式存储,且一个字符对应若干字节。网络传输或者保存到磁盘时,需要把str变为以字节为单位的bytes(每个字符只占一个字节)。
- python 对bytes类型的数据用带b前缀的单引号、双引号表示。(X = b’ABC’)
- Unicode表示的str通过encode()方法可以编码为指定的bytes。把bytes变为str通过decode()方法。eg. ‘ABC’.encode(‘utf-8’) b’ABC’.decode(‘utf-8)