Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiert man Ganzzahlen in Binärzahlen mit Nullauffüllung in Python?

Wie konvertiert man Ganzzahlen in Binärzahlen mit Nullauffüllung in Python?

DDD
DDDOriginal
2024-10-23 06:43:30361Durchsuche

How to Convert Integers to Binary with Zero-Padding in Python?

Integer in Binärzahlen in Python mit Zero-Padding konvertieren

Beim Konvertieren von Ganzzahlen in Binärzahlen mithilfe der bin()-Funktion in Python können Sie dies tun Es kommt zu Situationen, in denen Sie die Binärdarstellung mit Nullauffüllung für führende Nullen anzeigen müssen. So können Sie das erreichen:

Mit der Funktion format():

<code class="python">>>> '{0:08b}'.format(6)
'00000110'</code>

Die Formatierungszeichenfolge {0:08b} besteht aus den folgenden Teilen:

  • {0}: Platzhalter für die Variable an Argumentposition 0
  • 0: Auffüllen mit Nullen auf der linken Seite
  • 8: Auffüllen auf insgesamt 8 Ziffern
  • b : In Binärdarstellung konvertieren

Verwendung von F-Strings (Python 3.6):

<code class="python">>>> f'{6:08b}'
'00000110'</code>

F-Strings bieten eine präzisere Syntax für die String-Formatierung:

  • f'{x}': Variablen können mithilfe von F-Strings direkt in den String eingebettet werden
  • 08b: Gleiche Formatierungsoptionen wie in der Funktion format()

Mit Mit diesen Methoden können Sie ganze Zahlen problemlos in binäre Darstellungen mit der gewünschten Anzahl führender Nullen umwandeln.

Das obige ist der detaillierte Inhalt vonWie konvertiert man Ganzzahlen in Binärzahlen mit Nullauffüllung in Python?. 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