Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich Bytes in Python 3 in einen Hex-String (und zurück)?

Wie konvertiere ich Bytes in Python 3 in einen Hex-String (und zurück)?

Susan Sarandon
Freigeben: 2024-11-23 07:11:11
Original
1043 Leute haben es durchsucht

How Do I Convert Bytes to a Hex String (and Back) in Python 3?

Konvertieren von Bytes in einen Hex-String in Python 3

Als Python-Entwickler müssen Sie möglicherweise gelegentlich Bytes in einen Hex-String konvertieren. Obwohl verschiedene Methoden vorgeschlagen wurden, ist die Verwendung der in Python 3.5 eingeführten Methode bytes.hex() die einfachste Möglichkeit. Diese Methode bietet einen äußerst effizienten und konsistenten Ansatz zur Konvertierung von Bytes in Hex-Strings.

Lassen Sie uns ein Beispiel betrachten, um die Verwendung zu veranschaulichen:

>>> b'\xde\xad\xbe\xef'.hex()
'deadbeef'
Nach dem Login kopieren

Wie Sie sehen können, ist die Datei bytes.hex ()-Methode wandelt Bytes effektiv in eine Hex-Zeichenfolge um. Der resultierende Hex-String berücksichtigt nicht die Groß-/Kleinschreibung und verwendet immer Kleinbuchstaben.

Der Konvertierungsprozess kann auch mit der bytes.fromhex()-Methode umgekehrt werden:

>>> bytes.fromhex('deadbeef')
b'\xde\xad\xbe\xef'
Nach dem Login kopieren

Hier übernimmt die Methode einen Hex-String und konvertiert ihn zurück in seine Byte-Darstellung.

Zusätzlich funktionieren die Methoden bytes.fromhex() und bytes.hex() nahtlos mit dem veränderbaren Bytearray-Typ, sodass Sie Byte-Arrays problemlos konvertieren und bearbeiten können.

Ausführlichere Informationen und technische Dokumentation finden Sie in der folgenden Ressource: https://docs.python.org/3/ library/stdtypes.html#bytes.hex

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Bytes in Python 3 in einen Hex-String (und zurück)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage