Python encode()-Methode
Beschreibung
Die Python-Methode encode() kodiert die Zeichenkette mitencodingdem angegebenen Kodierungsformat. Der Parameter errors kann verschiedene Fehlerbehandlungsschemata angeben.
Syntax
Syntax der Methode encode():
str.encode(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 codierte Zeichenkette zurück.
Beispiel
Das folgende Beispiel demonstriert die encode()-Methode:
Beispiel
#!/usr/bin/python
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
Die Ausgabe des obigen Beispiels ist:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
Andere Erweiterungen
Zeichenketten in Python