编码方式:
Posted hzyujun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码方式:相关的知识,希望对你有一定的参考价值。
python3中:
str : 内存中使用unicode存储;unicode-4字节;
文件存储:utf8编码
文件传输: -->编码utf8 bytes类型存储、传输-->内存中解码
bytes类型(编码方式utf8):
对于英文: str : s=‘all‘ 表现形式【看到】 编码方式方式:unicode
bytes类型表现形式 s =b‘all‘ 编码方式:utf8
s =‘all‘
s1 = b‘all‘
print(s,type(s) class ‘str‘
print(s1,type(s) class ‘bytes‘)
对于中文:
str :
bytes: 表现形式 s=b‘xe91xe91xe01‘
编码形式:utf8
>>> s=‘中国‘
>>> bytes(s,‘utf8‘)
b‘xe4xb8xadxe5x9bxbd‘
>>>如何将str转换成bytes类型:
>>> s =‘all‘ s11 = s1.encode(‘utf8‘) print(s11) --->b‘all‘ bytes类型
>>>s=‘ 中国‘ s11= s1.encode(‘utf8‘) print(s11) ---> b‘xe4xb8xadxe5x9bxbd‘ bytes类型
以上是关于编码方式:的主要内容,如果未能解决你的问题,请参考以下文章