Wie konvertiere ich eine Ganzzahl in eine Binärzahl mit führenden Nullen in Python?

Barbara Streisand
Freigeben: 2024-10-23 06:42:30
Original
613 Leute haben es durchsucht

How to Convert an Integer to Binary with Leading Zeros in Python?

Ganzzahl in Binärzahl mit führenden Nullen in Python konvertieren

Um eine Ganzzahl in ihre Binärdarstellung mit führenden Nullen in Python umzuwandeln, können Sie Folgendes verwenden: Zeichenfolgenformatierung.

Verwendung der Zeichenfolgenformatierung mit älteren Python-Versionen

Für Python-Versionen vor 3.6 können Sie die Formatierungsfunktion verwenden:

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

In diesem Formatstring stellt der Platzhalter {} die einzufügende Variable dar (in diesem Fall die Ganzzahl 6). Der Doppelpunkt (:) führt Formatierungsoptionen für diesen Platzhalter ein. Das 08 gibt an, dass die Zahl mit acht Ziffern formatiert werden soll, die links mit Nullen aufgefüllt werden, und das b wandelt sie in eine Binärzahl um.

Verwendung von F-Strings mit Python 3.6

Wenn Sie Python 3.6 oder höher verwenden, können Sie F-Strings verwenden, die eine prägnantere Syntax bieten:

<code class="python">f'{6:08b}'  # '00000110'</code>
Nach dem Login kopieren

Hier gibt der Platzhalter f einen F-String und die darin enthaltene Syntax an Die geschweiften Klammern ähneln denen der Formatfunktion.

Informationen zu den Formatierungsoptionen

  • {}: Platzhalter für die Variable.
  • 0: Nimmt die Variable an Argumentposition 0.
  • :: Führt Formatierungsoptionen ein.
  • 08: Formatiert die Zahl in acht Ziffern, die links mit Nullen aufgefüllt werden.
  • b: Wandelt die Zahl in eine Binärzahl um.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Ganzzahl in eine Binärzahl mit führenden Nullen 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
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!