So konvertieren Sie Int in Binär in Python
-
Verwendung von die Funktion
bin()
zur Konvertierung von Int nach Binär in Python -
Verwenden Sie die Funktion
format
, um Int in Python in binär zu konvertieren -
Verwenden Sie die Methode
str.format()
, um int in Python in binär zu konvertieren
Dieses Tutorial führt ein, wie man in Python eine Ganzzahl in eine Binärdatei umwandelt. Dieses Tutorial listet auch einige Beispielcodes auf, um die verschiedenen Möglichkeiten der Konvertierung von int nach binär in Python zu erläutern.
Verwendung von die Funktion bin()
zur Konvertierung von Int nach Binär in Python
In Python können Sie eine eingebaute Funktion verwenden, bin()
, um eine Ganzzahl in eine Binärdatei zu konvertieren. Die Funktion bin()
nimmt einen Integer als Parameter und gibt die entsprechende binäre Zeichenkette mit dem Präfix 0b
zurück.
Ein Beispiel hierfür ist:
binary = bin(16)
print(binary)
Ausgabe:
0b10000
Verwenden Sie die Funktion format
, um Int in Python in binär zu konvertieren
Wie oben gezeigt, kann die Binärzahl einer ganzen Zahl einfach mit der bin(x)
Methode erhalten werden. Wenn Sie jedoch das Präfix 0b
aus der Ausgabe entfernen wollen, können Sie die Funktion format
verwenden und die Ausgabe formatieren.
Die Funktion format(value, format_spec)
hat zwei Parameter - value
und format_spec
. Sie wird die formatierte Ausgabe entsprechend der format_spec
zurückgeben. Nachfolgend finden Sie einige Beispiel-Formatierungstypen, die innerhalb der Platzhalter verwendet werden können:
Formatierungs-Typ | Rolle |
---|---|
= |
Platziert das Vorzeichen an die äußerste linke Position |
b |
Wandelt den Wert in eine äquivalente Binärzahl um |
o |
Konvertiert Wert in Oktalformat |
x |
Konvertiert den Wert in das Hex-Format |
d |
Wandelt den angegebenen Wert in dezimal um |
E |
Wissenschaftliches Format, mit einem E in Großbuchstaben |
X |
Konvertiert den Wert in das Hex-Format in Großbuchstaben |
Und es sind noch viele weitere Formatierungsarten verfügbar. Da wir int nach binär konvertieren wollen, wird der Formatierungstyp b
verwendet.
Unten sehen Sie das Code-Beispiel.
temp = format(10, "b")
print(temp)
Ausgabe:
1010
Verwenden Sie die Methode str.format()
, um int in Python in binär zu konvertieren
Die str.format()
Methode ist ähnlich wie die obige format()
Funktion und sie teilen sich die gleiche format_spec
.
Beispielcode zur Konvertierung von int nach Binär unter Verwendung der str.format()
Methode ist unten aufgeführt.
temp = "{0:b}".format(15)
print(temp)
Ausgabe:
1111
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedInVerwandter Artikel - Python Integer
- Ganzzahlprogrammierung in Python
- Konvertieren Sie Integer in Python in römische Zahlen
- Wandeln Sie in Python römische Zahlen in ganze Zahlen um
- Ganzzahl umkehren in Python
- Konvertieren Sie String in Integer in Python