logo

Come convertire int in stringa in Python

Esistono numerose tecniche in Python per convertire un numero in una stringa. L'uso della funzione incorporata str(), che trasforma i valori numerici, compresi gli interi, nelle loro rappresentazioni di stringa, è un metodo popolare. Per recuperare la stringa corrispondente, basta fornire la variabile intera come input a str(). Un approccio alternativo consiste nell'utilizzare tecniche di formattazione delle stringhe come f-strings, in cui la variabile intera viene automaticamente convertita in una stringa racchiudendola tra parentesi graffe {} all'interno di una stringa letterale. Per completare la conversione, puoi anche utilizzare l'identificatore di formattazione %s all'interno delle stringhe o il file. funzione format().

cpld contro fpga

Sintassi -

 str(integer_Value) 

Comprendiamo il seguente esempio.

Esempio - 1 Utilizzo della funzione str()

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

Produzione:

 25 25 

Spiegazione:

Una variabile intera chiamata n viene inizializzata con il valore 25 in questo passaggio del codice Python. Successivamente, conferma che n è un numero intero stampandone il tipo e il valore. Successivamente, utilizza il metodo str() per trasformare n in una stringa, che poi assegna a con_num. Successivamente si stampa il tipo e il valore di con_num, verificando che si tratti di una stringa con lo stesso valore di n, ovvero '25'. Il risultato mostra come convertire un numero intero in una stringa mantenendo il valore originale. Viene inoltre illustrato come modificare il tipo da int a str.

Esempio - 2 Utilizzo del numero intero '%s'

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

Produzione:

 

Spiegazione:

C#

Una variabile intera chiamata n viene inizializzata con il valore 10 in questo esempio Python. Il software innanzitutto restituisce il suo tipo, verificando che sia un numero intero. Quindi utilizza l'identificatore di formato %s in un'espressione di stringa formattata per trasformare n in una stringa, che poi assegna a con_n. Dopo la conversione, restituisce il tipo con_n e conferma che si tratta di una stringa. Questa tecnica di conversione trasforma il valore intero n in una rappresentazione di stringa utilizzando %s come segnaposto per il valore. Ciò consente la formattazione delle stringhe.

Esempio - 3: utilizzo della funzione .format()

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

Produzione:

 

Spiegazione:

Una variabile intera chiamata n viene inizializzata con il valore 10 in questo esempio Python. Il software innanzitutto restituisce il tipo n, verificando che sia un numero intero. Successivamente, utilizza un'espressione stringa e il file. format() per convertire n in una stringa, che poi assegna a con_n. Dopo la conversione, conferma che con_n è una stringa stampandone il tipo. La funzione.format() di Python è un modo flessibile per formattare le stringhe; ti consente di inserire dinamicamente variabili nelle stringhe senza modificare i tipi di dati originali.

Esempio - 4: utilizzo di f-string

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

Produzione:

 

Spiegazione:

mappe Java

Una variabile intera chiamata n viene inizializzata con il valore 10 in questo esempio Python. Il software innanzitutto restituisce il tipo n, verificando che sia un numero intero. Successivamente, assegna n a conv_n e lo racchiude tra parentesi graffe {} per trasformarlo in una stringa utilizzando la formattazione f-string. Dopo la conversione conferma che l'oggetto è una stringa stampando il tipo conv_n. Le variabili e le espressioni possono essere inserite direttamente nelle stringhe letterali utilizzando le stringhe F, che forniscono un metodo chiaro e comprensibile per formattare le stringhe in Python preservando i tipi di dati originali.

È stata specificata ogni tecnica per modificare il tipo di dati intero nel tipo di dati stringa. Puoi utilizzare quello che meglio si adatta alle tue esigenze.