Python

Python Menu

Python

Python String encode() - Definition, Syntax, Parameter, Beispiele

Definition

Die Methode encode() kodiert die Zeichenkette unter Verwendung der angegebenen Kodierung. Wenn keine Kodierung angegeben wird, wird UTF-8 verwendet.

Syntax

string.encode(encoding=encoding, errors=errors)

Parameter

Parameter Beschreibung
encoding Optional. Eine Zeichenfolge, die die zu verwendende Kodierung angibt. Standard ist UTF-8
Fehler Optional. Eine Zeichenfolge, die die Fehlermethode angibt. Zulässige Werte sind:
"backslashreplace" - verwendet einen Backslash anstelle des Zeichens, das nicht kodiert werden konnte
"ignore" - ignoriert die Zeichen, die nicht kodiert werden können
"namereplace" - ersetzt das Zeichen durch einen Text, der das Zeichen erklärt
"strict" - Standard, löst bei Fehlschlag einen Fehler aus
"replace" - ersetzt das Zeichen durch ein Fragezeichen
"xmlcharrefreplace" - ersetzt das Zeichen durch ein xml-Zeichen

Beispiele:

meinStr = "Hallo Ståle!" ergebnis = myStr.encode() print(ergebnis) # ASCII-Kodierung verwenden print(meinStr.encode(encoding="ascii",errors="backslashreplace")) print(meinStr.encode(encoding="ascii",errors="ignore")) print(myStr.encode(encoding="ascii",errors="namereplace")) print(myStr.encode(encoding="ascii",errors="replace")) print(myStr.encode(encoding="ascii",errors="xmlcharrefreplace"))

Einführung

Python Basics

Python Advance

Data Science Python Tutorials

Python Eingebaute Funktionen