Python decode()-Methode
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!!!
Andere Erweiterungen
Python-String