Python3对文本及二进制数据做了清晰划分1。
数据类型 | 编码 | Python3中类型 |
---|---|---|
文本数据 | Unicode | str字符串 |
二进制数据 | bytes字节码 |
-
文本数据
Unicode:字符集。(utf-8是一种编码规则)
str类型
-
二进制数据
bytes类型
-
文本转化为二进制encode编码
码,指的是字节码。
所以,从文本到二进制的字节码称为编码。
-
二进制转化为文本decode解码
将人直觉不可见的二进制密码,转成人可见的文字,称为解码。
- Reference
听雨阁中听雨歌, python3的decode()与encode(), 2016.08 ↩︎