Méthode decode() de Python

Python 字符串Chaîne Python


Description

La méthode decode() de Python utilise le format d'encodage spécifié parencodingpour décoder la chaîne. L'encodage par défaut est l'encodage de la chaîne.

Syntaxe

La syntaxe de la méthode decode() est :

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

Parameters

  • encoding -- L'encodage à utiliser, tel que "UTF-8".

  • errors -- Définit le schéma de gestion des différentes erreurs. La valeur par défaut est 'strict', ce qui signifie que les erreurs d'encodage provoquent une UnicodeError. Les autres valeurs possibles incluent 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace', et toute valeur enregistrée via codecs.register_error().

Valeur de retour

Cette méthode renvoie la chaîne décodée.

Exemple

L'exemple suivant illustre la méthode decode() :

Exemple (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 sortie de l'exemple ci-dessus est :

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

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

Python 字符串Chaîne Python

Autres extensions