Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiert man in Python eine Ganzzahl in eine Binärzeichenfolge?

Wie konvertiert man in Python eine Ganzzahl in eine Binärzeichenfolge?

Susan Sarandon
Susan SarandonOriginal
2024-12-02 10:59:09551Durchsuche

How to Convert an Integer to a Binary String in Python?

Ganzzahlen in Binärzeichenfolgen in Python konvertieren

Beim Umgang mit Binärdaten in Python ist es häufig erforderlich, Ganzzahlen in Binärzeichenfolgen umzuwandeln. Diese Konvertierung kann leicht mit der String-Format-Methode von Python erreicht werden.

So konvertieren Sie eine Ganzzahl in einen binären String

Die String-Format-Methode verwendet einen Formatbezeichner als Argument. Um eine Ganzzahl in eine Binärzeichenfolge umzuwandeln, verwenden Sie die folgende Formatspezifikation:

"{0:b}"

Um beispielsweise die Ganzzahl 37 in eine Binärzeichenfolge umzuwandeln:

>>> "{0:b}".format(37)
'100101'

Erklärung

Der Formatbezeichner „{0:b}“ verwendet:

  • 0: Der Index des zu formatierenden Arguments (in diesem Fall die ganze Zahl 37).
  • b: Der Formatbezeichner für binär Konvertierung.

Hinweis:

Python 2 und Python 3 haben eine leicht unterschiedliche String-Format-Syntax. Besuchen Sie die bereitgestellten Dokumentationslinks für weitere Informationen zu Formatspezifikationen in Ihrer spezifischen Python-Version.

Das obige ist der detaillierte Inhalt vonWie konvertiert man in Python eine Ganzzahl in eine Binärzeichenfolge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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