Converti Integer in String in Python

Minahil Noor 10 ottobre 2023
  1. Usa la funzione str() per convertire un intero in una stringa in Python
  2. Usa la formattazione f per convertire un intero in una stringa in Python
Converti Integer in String in Python

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

Articolo correlato - Python Integer

Articolo correlato - Python String