Descripción
los decode()El método decodifica la cadena utilizando el códec registrado para la codificación. Tiene como valor predeterminado la codificación de cadena predeterminada.
Sintaxis
A continuación se muestra la sintaxis de decode() método -
Str.decode(encoding = 'UTF-8',errors = 'strict')
Parámetros
encoding- Estas son las codificaciones que se utilizarán. Para obtener una lista de todos los esquemas de codificación, visite - Codificaciones estándar.
errors- Esto se puede dar para establecer un esquema de manejo de errores diferente. El valor predeterminado para los errores es "estricto", lo que significa que los errores de codificación generan un UnicodeError. Otros valores posibles son 'ignorar', 'reemplazar', 'xmlcharrefreplace', 'backslashreplace' y cualquier otro nombre registrado a través de codecs.register_error ().
Valor devuelto
Cadena decodificada.
Ejemplo
#!/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')
Resultado
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
Encoded String: b'dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE='
Decoded String: this is string example....wow!!!