摘要:
下文讲述Python代码中字符串解码的方法分享,如下所示:
字符串解码是相对于字符串编码
字符串解码后,我们才能得到字符串的原始信息,
那么Python语言中,如何对字符串进行解码呢?
下文将一一道来,
如下所示:
实现思路:
使用 decode函数,可将字符串按照指定的格式进行解码
decode函数语法
str.decode(encoding='UTF-8',errors='strict')
-------decode()参数说明--
encoding:原字符串使用的编码格式,如:"UTF-8"
errors:设置不同错误的处理方案。
默认为 'strict',意为编码错误引起一个UnicodeError。
其他可能得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace'
以及通过 codecs.register_error() 注册的任何值
str:代表待解码的字符串
-------decode()函数返回值
返回解码后的字符串
例:
Python 语言之字符串解码的示例分享
#maomao365.com
#字符串解码的示例分享
s = '猫猫小屋www.maomao365.com'
s1 =s.encode('utf-8','strict')
s2 = s1.decode('utf-8','strict')
print("s1:",s1);
print("s2:",s2);
//输出
s1: b'\xe7\x8c\xab\xe7\x8c\xab\xe5\xb0\x8f\xe5\xb1\x8bwww.maomao365.com'
s2: 猫猫小屋www.maomao365.com
Python字符串解码的示例分享