Método Python decode()
Descripción
El método Python decode() usaencodingel formato de codificación especificado para decodificar la cadena. La codificación predeterminada es la codificación de la cadena.
Sintaxis
Sintaxis del método decode():
str.decode(encoding='UTF-8',errors='strict')
Parámetros
encoding -- la codificación a utilizar, como 'UTF-8'.
errors -- establece el esquema de manejo para diferentes errores. El valor predeterminado es 'strict', lo que significa que un error de codificación provoca un UnicodeError. Otros valores posibles son 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' y cualquier valor registrado a través de codecs.register_error().
Valor de retorno
Este método devuelve la cadena decodificada.
Ejemplo
El siguiente ejemplo muestra el método decode():
Ejemplo (Python 3.0+)
#!/usr/bin/python
str = "this is string example....wow!!!";
str = str.encode('base64','strict');
print "Encoded String: " + str;
print "Decoded String: " + str.decode('base64','strict')
La salida del ejemplo anterior es:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE= Decoded String: this is string example....wow!!!
Otras extensiones
Cadena de Python