Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich eine Ganzzahl in eine Binärzahl mit führenden Nullen 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>
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>
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
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!