Bin()-Funktion von Python: Konvertieren Sie eine Ganzzahl in eine Binärzahl

WBOY
Freigeben: 2023-11-18 16:48:32
Original
1738 Leute haben es durchsucht

Bin()-Funktion von Python: Konvertieren Sie eine Ganzzahl in eine Binärzahl

Pythons bin()-Funktion: Ganzzahlen in Binärzahlen umwandeln

Bei der Python-Programmierung ist es häufig erforderlich, Ganzzahlen in Binärzahlen umzuwandeln. Die Funktion bin() in Python ist eine schnelle und einfache Möglichkeit, dieses Ziel zu erreichen. Die grundlegende Syntax der Funktion

bin() lautet:
bin(Zahl)

wobei Zahl eine Ganzzahl ist und die Funktion die binäre Darstellung der Ganzzahl zurückgibt.

Im Folgenden werde ich die Verwendung der bin()-Funktion im Detail vorstellen und einige spezifische Codebeispiele bereitstellen.

  1. Ganzzahl in Binärzahl umwandeln
    Ganzzahl in Binärzahl umwandeln ist mit der Funktion bin() sehr einfach. Übergeben Sie einfach die in die Funktion umzuwandelnde Ganzzahl als Parameter. Zum Beispiel:

num = 10
binary = bin(num)
print(binary)

Ausgabeergebnis: '0b1010'

Im obigen Code konvertieren wir die Ganzzahl 10 in eine Binärzahl und speichern das Ergebnis in der Variablen binäre Mitte. Drucken Sie dann das Ergebnis über die Funktion print() aus. Beachten Sie, dass die Funktion bin() eine Zeichenfolge zurückgibt, die mit „0b“ beginnt und angibt, dass es sich um eine Binärzahl handelt.

  1. Präfix der Binärzeichenfolge entfernen
    Manchmal möchten wir möglicherweise nicht, dass das Ergebnis das Präfix „0b“ der Binärzeichenfolge enthält. Dieses Präfix kann mit der Slicing-Operation entfernt werden. Zum Beispiel:

num = 10
binary = bin(num)[2:]
print(binary)

Ausgabeergebnis: '1010'

In diesem Beispiel verwenden wir die Slicing-Operation bin(num)[2 : ] Entfernen Sie die ersten beiden Zeichen „0b“ aus dem Ergebnis und erhalten Sie eine Binärzeichenfolge ohne Präfix.

  1. Stellen Sie die ausgegebene Binärzahl ein
    Zusätzlich zur Konvertierung der Ganzzahl in eine Binärzahl mit der Standardanzahl von Ziffern möchten wir manchmal, dass die ausgegebene Binärzahl eine feste Anzahl von Ziffern hat. Dies kann mit der zfill()-Methode von Strings erreicht werden. Zum Beispiel:

num = 10
binary = bin(num)[2:].zfill(8)
print(binary)

Ausgabeergebnis: '00001010'

Im obigen Code verwenden wir zfill( )-Methode Füllt die Binärzeichenfolge auf 8 Ziffern auf. Unter der Annahme, dass die umgewandelte Binärzahl weniger als 8 Stellen hat, wird sie links mit Nullen aufgefüllt.

  1. Binäre Darstellung negativer Zahlen
    Es ist zu beachten, dass die Funktion bin() bei der Konvertierung negativer Zahlen in Binärzahlen automatisch ein negatives Vorzeichen „-0b“ hinzufügt. Zum Beispiel:

num = -10
binary = bin(num)
print(binary)

Ausgabeergebnis: '-0b1010'

Wenn wir nicht möchten, dass das Ergebnis ein negatives Vorzeichen als Präfix enthält, können wir das tun Verwenden Sie den Schneidevorgang, um es zu entfernen.

Zusammenfassend lässt sich sagen, dass die bin()-Funktion von Python eine sehr praktische Möglichkeit ist, Ganzzahlen in Binärzahlen umzuwandeln. Es bietet eine einfache Syntax und kann das Format der Ergebnisse mit einigen zusätzlichen Operationen anpassen.

Ich hoffe, dass Sie durch die Einführung dieses Artikels ein klareres Verständnis für die Verwendung der Funktion bin() erhalten und diese besser in tatsächlichen Projekten anwenden können. Ich wünsche mir, dass jeder effizientere Python-Programme schreiben kann!

Das obige ist der detaillierte Inhalt vonBin()-Funktion von Python: Konvertieren Sie eine Ganzzahl in eine Binärzahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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