大家好,我是python小孩。
新手一开始不好记encode与decode的区分。
我们都知道,
【字符串】通过【编码】转换为【字节码】,
【字节码】通过【解码】转换为【字符串】。
用简单的图形表示如下:
字符串:string
编码:encode
字节码:bytes
解码:decode
str ------> encode ------> bytes
bytes ------> decode ------> str
作为新手,我是这样记忆的:
DBES —— “decode bytes, encode strings”
解码字节串,编码字符串。
【【【 deebess 】】】
de 就是 decode 的缩写;
eb 就是 betys,与 de 刚好相反,方便记忆;
e 就是 encode 的缩写;
ss 就是 strings 的缩写。