Come convertire una stringa Python in Int:
Per convertire una stringa in un intero in Python, usa la funzione int()
. Questa funzione accetta due parametri: la stringa iniziale e la base facoltativa per rappresentare i dati. Utilizza la sintassi print(int("STR"))
per restituire str
come int
o intero.
Come convertire Python Int in String:
Per convertire un intero in stringa in Python, usa la funzione str()
. Questa funzione accetta qualsiasi tipo di dati e lo converte in una stringa, inclusi i numeri interi. Utilizzare la sintassi print(str(INT))
per restituire int
come str
o stringa.
Python include un numero di tipi di dati utilizzati per distinguere un particolare tipo di dati. Ad esempio, le stringhe Python vengono utilizzate per rappresentare dati basati su testo e gli interi possono rappresentare numeri interi. Quando stai programmando, potresti voler convertire i valori tra diversi tipi di dati in modo da poterci lavorare in modi diversi.
Un’operazione comune è convertire una stringa Python in un numero intero o intero a una stringa. Python include metodi incorporati che possono essere utilizzati per eseguire queste conversioni: int()
e str()
.
In questo tutorial,’ Esploreremo come il metodo int()
può essere usato per convertire una stringa in un intero in Python. Discuteremo anche di come utilizzare str()
per convertire un numero intero in una stringa.
Tipi di dati Python
Quando sei programmazione in Python, i dati con cui stai lavorando verranno archiviati in diversi modi. Se stai lavorando con il testo, i tuoi dati verranno archiviati come una stringa. Ma se stai lavorando con un numero decimale, i tuoi dati saranno strutturati come float.
Questo è importante perché ogni tipo di dati può essere manipolato in modi diversi. Pertanto, Python ha bisogno di memorizzare diversi tipi di dati utilizzando diversi tipi di dati. Esistono numerosi tipi di dati in Python utilizzati per memorizzare dati, inclusi numeri, booleani ed elenchi.
In In questo articolo, ci concentreremo su due di questi tipi di dati: stringhe e numeri.
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
In Python, le stringhe sono racchiuse tra virgolette singole o doppie e vengono utilizzate per rappresentare informazioni basate su testo. Ecco un esempio di stringa:
Il tipo di dati numero viene utilizzato per memorizzare sia numeri decimali che interi. I numeri decimali verranno automaticamente convertiti in float e i numeri interi verranno considerati un numero intero. Ecco un esempio di un numero intero e un numero in virgola mobile in Python:
La conversione di un tipo di dati in un’altra forma di dati è chiamata conversione del tipo. Se vuoi convertire una stringa in un intero o un intero in una stringa, eseguirai un’operazione di conversione del tipo
Python String in Int
Il int() Il metodo
può essere usato per convertire una stringa in un valore intero in Python.
int()
accetta due parametri: la stringa da convertire in un intero e il base in cui vuoi che i tuoi dati siano rappresentati. Il secondo parametro è facoltativo.
Il metodo restituisce il valore che hai passato attraverso int()
, rappresentato come un numero intero. Ecco la sintassi per il metodo Python int()
:
Ecco un esempio del metodo int()
utilizzato per convertire una stringa in un numero intero:
Il nostro codice restituisce:
Un esempio di stringa a Int in Action
Utilizziamo un esempio più dettagliato per mostrare come può essere utilizzato il metodo int()
. Supponiamo che stiamo creando un modulo di registrazione per un gioco per bambini che richiede l’età dell’utente. Abbiamo bisogno che questo valore sia memorizzato come numero intero nel nostro database. Ma quando un utente inserisce il valore nel nostro programma, la sua età diventa una stringa.
Creiamo un programma che svolga questa funzione. Inizieremo utilizzando il metodo input()
per ottenere l’età di un utente:
Quando il nostro utente inserisce un numero, questo verrà stampato sulla console. Ecco cosa succede quando eseguiamo il nostro programma:
Il valore inserito dall’utente è 12
. Potrebbe sembrare un numero. Tuttavia, quando utilizziamo il metodo type()
per controllare il tipo di dati per l’età del nostro utente, vediamo che è un numero. Possiamo utilizzare il seguente codice per verificare il tipo di dati dell’età del nostro utente:
Il nostro codice restituisce:
Come puoi vedere, i nostri dati sono archiviati come str
o una stringa. Quindi, è chiaro che dobbiamo convertire i nostri dati in un numero intero. Possiamo farlo utilizzando il seguente codice:
Ecco cosa succede quando eseguiamo il nostro codice e inseriamo il valore 12
:
Il nostro codice restituisce lo stesso output di sopra, ma 12
ora è memorizzato come intero. Possiamo usare il metodo type()
per verificare:
Il nostro codice restituisce:
Ora il nostro valore è memorizzato come numero intero come inizialmente volevamo.
"Il Karma di carriera è entrato nella mia vita quando ne avevo più bisogno e rapidamente mi ha aiutato a partecipare a un bootcamp. Due mesi dopo la laurea, ho trovato il lavoro dei miei sogni in linea con i miei valori e obiettivi nella vita!"
Venus, Software Engineer at Rockbot
Il metodo str() ti permette di convertire un intero in una stringa in Python. La sintassi per questo metodo è:
Facciamo un esempio per mostrare come funziona questo metodo. Nel nostro esempio precedente, abbiamo convertito l’età dell’utente in un numero intero utilizzando questo codice:
Diciamo che vogliamo stampare un messaggio con l’età del nostro utente sulla console. Potremmo farlo usando il seguente codice:
Il nostro codice restituisce un errore:
Questo perché non puoi concatenare una stringa a un intero come abbiamo fatto noi provato a fare sopra. Per far funzionare il nostro codice, dovremo convertire l’età del nostro utente in una stringa. Possiamo farlo usando il metodo str()
:
Il nostro codice restituisce:
Qual ‚Äã‚Äãè la tua età?
12
La tua età è: 12
Abbiamo convertito con successo il nostro intero in una stringa usando str(). Entrambi i valori sono ora stringhe, il che significa che ora possiamo concatenare il messaggio La tua età è:
con l’età dell’utente.
Python Converte un elenco di stringhe in un elenco di Interi
Supponiamo di avere un elenco di stringhe che contenga i voti che gli studenti hanno guadagnato in una lezione di informatica. Vogliamo convertire ogni voto nella nostra lista in un numero intero. Per fare ciò, possiamo usare una comprensione dell’elenco Python.