Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiert man in Python 3 Bytes in Hex-Strings und umgekehrt?

Wie konvertiert man in Python 3 Bytes in Hex-Strings und umgekehrt?

Linda Hamilton
Freigeben: 2024-12-09 17:40:18
Original
816 Leute haben es durchsucht

How to Convert Bytes to Hex Strings and Vice Versa in Python 3?

Konvertierung von Bytes in Hex-Strings in Python 3

Die Konvertierung von Bytes in einen Hex-String in Python 3 sorgt seit langem für Verwirrung. Für diese Frage wird nach einer klaren und unkomplizierten Lösung gesucht.

Auf die ursprüngliche bytes.hex-Methode kann in Python-Versionen vor 3.5 nicht mehr zugegriffen werden. Stattdessen führt Python 3.5 eine dedizierte hex()-Methode für Bytesequenzen ein:

<br>In [1]: b'xdexadxbexef'.hex()<br>Out[1]: ' deadbeef'<br>

Um den Hex-String wieder in Bytes umzuwandeln, Verwenden Sie die Methode bytes.fromhex():

<br>In [2]: bytes.fromhex('deadbeef')<br>Out[2]: b'xdexadxbexef'<br> 

Diese Methode ist auch mit veränderbarem Bytearray kompatibel Typen:

<br>In [3]: bytearray(b'xdexadxbexef').hex()<br>Out[3]: 'deadbeef'<br>In [4]: bytes.fromhex('deadbeef')<br>Out[4]: bytearray(b'xdexadxbexef')<br>

Der Einfachheit halber finden Sie hier die vollständige Dokumentation für hex() und fromhex() Methoden:

  • https://docs.python.org/3/library/stdtypes.html#bytes.hex
  • https://docs.python.org/3/ library/stdtypes.html#bytes.fromhex

Das obige ist der detaillierte Inhalt vonWie konvertiert man in Python 3 Bytes in Hex-Strings und umgekehrt?. 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