Python decode()-Methode

Python 字符串Python-String


Beschreibung

Die Python decode()-Methode verwendet das durchencodingangegebene Kodierungsformat, um die Zeichenkette zu dekodieren. Die Standardkodierung ist die Zeichenkettenkodierung.

Syntax

Die Syntax der decode()-Methode ist:

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

Parameters

  • encoding -- Die zu verwendende Kodierung, wie z. B. "UTF-8".

  • errors -- Legt das Behandlungsschema für verschiedene Fehler fest. Der Standardwert ist 'strict', was bedeutet, dass Kodierungsfehler einen UnicodeError verursachen. Andere mögliche Werte sind 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' und jeder Wert, der über codecs.register_error() registriert wurde.

Rückgabewert

Diese Methode gibt die dekodierte Zeichenkette zurück.

Beispiel

Das folgende Beispiel demonstriert die Methode decode():

Beispiel (Python 3.0+)

#!/usr/bin/python str = "this is string example....wow!!!"; str = str.encode('base64','strict'); print "Kodierte Zeichenkette: " + str; print "Dekodierte Zeichenkette: " + str.decode('base64','strict')

Die Ausgabe des obigen Beispiels ist:

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

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

Python 字符串Python-String

Andere Erweiterungen