Python encode()-Methode

Python 字符串Zeichenketten in Python


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')

Die Ausgabe des obigen Beispiels ist:

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

Python 字符串Zeichenketten in Python

Andere Erweiterungen