In Python 3.x ist str
die Klasse für Unicode-Text und bytes
dient zum Enthalten von Oktetten.
Wenn Sie unter "Oktetts" wirklich Zeichenfolgen in der Form '0xc5' (statt '\ xc5') verstehen, können Sie diese in bytes
wie folgt umwandeln:
Sie können dann mit dem str
Konstruktor ...
str
(dh: Unicode) konvertieren
%Vor%
... oder indem .decode('utf-8')
für das Objekt bytes
aufgerufen wird:
Vor 3.x war der str
-Typ ein Byte-Array und unicode
war für Unicode-Text.
Wenn Sie mit "Oktetts" wirklich Zeichenfolgen in der Form '0xc5' (statt '\ xc5') meinen, können Sie sie wie folgt konvertieren:
%Vor% Sie können dann in unicode
mit dem Konstruktor ...
... oder indem .decode('utf-8')
auf str
:
In schönen 3.x, wo alle str
s sind Unicode, und bytes
sind, was str
s war:
Nach was Sie gefragt haben.