Converti Int in binario in Python
-
Usa la funzione
bin()
per convertire Int in binario in Python -
Usa la funzione
format
per convertire Int in Binary in Python -
Usa il metodo
str.format()
per convertire Int in binario in Python
Questo tutorial introduce come convertire un intero in binario in Python. Questo tutorial elenca anche alcuni codici di esempio per elaborare diversi modi di conversione da int a binary in Python.
Usa la funzione bin()
per convertire Int in binario in Python
In Python, puoi usare una funzione incorporata, bin()
per convertire un intero in binario. La funzione bin()
accetta un intero come parametro e restituisce la sua stringa binaria equivalente con prefisso 0b
.
Un esempio di questo è:
binary = bin(16)
print(binary)
Produzione:
0b10000
Usa la funzione format
per convertire Int in Binary in Python
Come mostrato sopra, il binario di un intero può essere ottenuto semplicemente con il metodo bin(x)
. Ma se vuoi rimuovere il prefisso 0b
dal suo output, puoi usare la funzione format
e formattare l’output.
La funzione format(value, format_spec)
ha due parametri: value
e format_spec
. Restituirà l’output formattato secondo format_spec
. Di seguito sono riportati alcuni esempi di tipi di formattazione che possono essere utilizzati all’interno dei segnaposto:
Tipo di formattazione | Ruolo |
---|---|
= |
Posiziona il segno nella posizione più a sinistra |
b |
Converte il valore in binario equivalente |
o |
Converte il valore in formato ottale |
x |
Converte il valore in formato esadecimale |
d |
Converte il valore specificato in decimale |
E |
Formato scientifico, con una E in maiuscolo |
X |
Converte il valore nel formato esadecimale in maiuscolo |
E sono disponibili molti altri tipi di formattazione. Poiché vogliamo convertire int in binario, verrà utilizzato il tipo di formattazione b
.
Di seguito è riportato l’esempio di codice.
temp = format(10, "b")
print(temp)
Produzione:
1010
Usa il metodo str.format()
per convertire Int in binario in Python
Il metodo str.format()
è simile alla funzione format()
sopra e condividono lo stesso format_spec
.
Di seguito è riportato un esempio di codice per convertire int in binario utilizzando il metodo str.format()
.
temp = "{0:b}".format(15)
print(temp)
Produzione:
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.
LinkedInArticolo correlato - Python Integer
- Dividi intero in cifre in Python
- Converti Int in ASCII in Python
- Converti un numero in virgola mobile in un intero in Python
- Controlla se una stringa è intera in Python
- Controllare se una variabile è un intero Python