In Python können Sie die binäre Darstellung einer Zeichenfolge mithilfe verschiedener Methoden leicht erhalten.
<code class="python">st = "hello world" binary_rep = ' '.join(format(ord(x), 'b') for x in st) print(binary_rep)</code>
Diese Methode durchläuft jedes Zeichen in der Zeichenfolge, wandelt seinen Unicode-Codepunkt in eine Ganzzahl um und formatiert ihn dann mithilfe der Formatfunktion in eine binäre Darstellung.
<code class="python">st = "hello world" binary_rep = ' '.join(format(x, 'b') for x in bytearray(st, 'utf-8')) print(binary_rep)</code>
Diese Methode konvertiert die Zeichenfolge in ein Bytearray (ein Array von Bytes) und formatiert dann jedes Byte in eine binäre Darstellung. Diese Methode berücksichtigt bestimmte Codierungen (z. B. „utf-8“ in diesem Fall) und verarbeitet Nicht-ASCII-Zeichen entsprechend.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen String in eine binäre Darstellung in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!