Python 3 – String decode() 方法

Python 3 – String decode() 方法

描述

decode() 方法使用为编码注册的编解码器对字符串进行解码。它默认使用默认的字符串编码。

语法

以下是 decode() 方法的语法 −

Str.decode(encoding = 'UTF-8',errors = 'strict')

参数

  • encoding − 这是要使用的编码格式。有关所有编码方案的列表,请访问- 标准编码。

  • errors − 这可以设置不同的错误处理方案。默认值为“严格”(strict),这意味着编码错误会引发一个UnicodeError。其他可能的值是’ignore’,’replace’,’xmlcharrefreplace’,’backslashreplace’,以及通过codecs.register_error()注册的任何其他名称。

返回值

解码后的字符串。

例子

#!/usr/bin/python3

Str = "this is string example....wow!!!";
Str = Str.encode('base64','strict');

print "Encoded String: " + Str
print "Decoded String: " + Str.decode('base64','strict')

结果

运行上面的程序时,会产生以下结果−

Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='

Decoded String: this is string example....wow!!!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程