Método Python decode()

Python 字符串Cadena de Python


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!!!

Python 字符串Cadena de Python

Otras extensiones