Python int in Binärzeichenfolge?

Sie können die integrierte bin()-Funktion verwenden, um eine Ganzzahl in einen Binärstring in Python umzuwandeln. Hier ist ein Beispiel:

x = 5
binary_string = bin(x)
print(binary_string)

Ausgabe:

'0b101'

Beachten Sie, dass das Ergebnis das Präfix '0b' enthalten wird, das anzeigt, dass der Wert im Binärformat vorliegt. Wenn Sie dieses Präfix entfernen möchten, können Sie String-Slicing verwenden wie folgt:

x = 5
binary_string = bin(x)[2:]
print(binary_string)

Ausgabe:

'101'

Sie können auch die Formatmethode verwenden, um das gleiche zu erreichen

x = 5
binary_string = format(x,'b')
print(binary_string)

Ausgabe:

'101'