Wie kann ich einen String in Python in eine Binärdatei konvertieren?

Mary-Kate Olsen
Freigeben: 2024-10-25 02:55:30
Original
247 Leute haben es durchsucht

How Can I Convert a String to Binary in Python?

Konvertieren von Strings in Binärdateien in Python

Die Aufgabe, einen String in seine binäre Darstellung zu konvertieren, stellt sich häufig in verschiedenen Programmierszenarien. Python bietet mehrere Ansätze, um diese Transformation effizient zu erreichen.

Eine einfache Methode besteht darin, ein Verständnis zu nutzen, um die Zeichenfolgenzeichen zu durchlaufen und den ASCII-Code jedes Zeichens in seine binäre Darstellung umzuwandeln. Um dies zu erreichen, kann die Formatfunktion mit dem Formatbezeichner „b“ verwendet werden:

<code class="python">def toBinary(string):
    return ' '.join(format(ord(x), 'b') for x in string)</code>
Nach dem Login kopieren

Alternativ kann Pythons Bytearray Binärdaten verarbeiten. Durch Erstellen eines Bytearray-Objekts aus der Zeichenfolge können Sie direkt die binäre Darstellung jedes Zeichens erhalten:

<code class="python">def toBinary(string):
    return ' '.join(format(x, 'b') for x in bytearray(string, 'utf-8'))</code>
Nach dem Login kopieren

Beide Techniken erzeugen ähnliche Ausgaben und stellen die binäre Darstellung der Eingabezeichenfolge als durch Leerzeichen getrennte binäre Zeichenfolge bereit .

Das obige ist der detaillierte Inhalt vonWie kann ich einen String in Python in eine Binärdatei konvertieren?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!