HOWTO · Python
Converti Integer in String in Python
Questo articolo introduce come convertire int in string in Python. Include la funzione str() e la formattazione f.
In questa pagina
Questo articolo introdurrà diversi metodi per convertire un intero in una stringa usando codice Python, come la funzione str() e il metodo f-Formatting.
Usa la funzione str() per convertire un intero in una stringa in Python
Possiamo usare la funzione incorporata str() in Python per convertire un intero in una stringa. La sintassi corretta per utilizzare questo metodo è la seguente:
str(objectName)
Questa funzione accetta un solo parametro. Il dettaglio del suo parametro è il seguente:
| Parametri | Descrizione | |
|---|---|---|
objectName |
obbligatorio | È l’oggetto che vogliamo convertire in una stringa. Nel nostro caso, sarà il numero intero. |
Se non convertiamo un numero intero in una stringa e proviamo a usarlo con la stringa, la funzione restituisce un errore.
# python 2.x
integer = 4
print "My number is " + integer
Produzione:
TypeError: cannot concatenate 'str' and 'int' objects
Il programma seguente mostra come possiamo usare questo metodo per convertire un intero in una stringa in Python.
# python 2.x
integer = 4
mystring = str(integer)
print "My number is " + mystring
Produzione:
My number is 4
Usa la formattazione f per convertire un intero in una stringa in Python
In Python, possiamo anche usare la formattazione f per convertire un intero in una stringa. È un modo efficiente per formattare un numero intero. La sintassi corretta per usarlo è la seguente:
f"{intName}"
Accetta un solo parametro. Il dettaglio del suo parametro è il seguente:
| Parametri | Descrizione | |
|---|---|---|
intName |
obbligatorio | È il numero intero che vogliamo convertire in una stringa. |
Il programma seguente mostra come possiamo usare la formattazione f per convertire un intero in una stringa in Python.
integer = 8
f"{integer}"
Produzione:
8