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

DDD
Freigeben: 2024-10-23 06:43:30
Original
316 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage