对之前的字符串类型和二进制类型(bytes类型),可以这样关联记忆,把字符串类型当作是Unicode,把bytes类型当作是GBK或者UTF-8或者是日文编码.这样字符串要转成二进制,那么就需要编码encode,二进制要转成字符串就需要解码decode. 在python3里,所有的字符默认编码是Unicode,在python2里,所有字符默认是Ascii. 只有加了如下代码,才表示默认编码是啥: #-*- coding:utf-8 -*- 下面所有的代码都在python2.7下运行的结果: 在S…