Articolo originale: Python Print Type of Variable – How to Get Var Type

Se sei un principiante in Python, prendere confidenza con tutti i vari tipi di dato può risultare confusionario all'inizio. Dopo tutto, ce ne sono molti disponibili nel linguaggio.

In questo articolo, ti mostrerò come ottenere il tipo di varie strutture di dati in Python assegnandole a una variabile, per poi visualizzare il loro tipo sulla console con la funzione print().

Come Visualizzare il Tipo di una Variabile in Python

Per ottenere il tipo di una variabile in Python, puoi usare la funzione integrata type().

La sintassi di base è la seguente:

type(nomeVariabile)

In Python, tutto è un oggetto. Quindi, quando usi la funzione type() per visualizzare sulla console il tipo del valore contenuto nella variabile, ti restituirà il tipo di classe dell'oggetto.

Per esempio, se il tipo è una stringa e usi type() su di essa, otterrai <class 'string'> come risultato.

Per mostrarti la funzione type() in azione, dichiarerò alcune variabili e assegnerò loro vari tipi di dato di Python.

nome = "freeCodeCamp"

punteggio = 99.99

lezioni =  ["RWD", "JavaScript", "Databases", "Python"]

persone = {
    "nome": "John",
    "cognome": "Doe",
    "età": 28
}

linguaggi = ("Python", "JavaScript", "Golang")

basi = {"HTML", "CSS", "JavaScript"}

Poi visualizzerò i loro tipi sulla console racchiudendo alcune stringhe e la funzione  type() nella funzione print().

print("La variabile 'nome' è di tipo:", type(nome))
print("La variabile 'punteggio' è di tipo:", type(punteggio))
print("La variabile 'lezioni' è di tipo:", type(lezioni))
print("La variabile 'persone' è di tipo:", type(persone))
print("La variabile 'linguaggi' è di tipo:", type(linguaggi))
print("La variabile 'basi' è di tipo:", type(basi))

Ecco gli output:

# Outputs:
# La variabile 'nome' è di tipo:  <class 'str'>
# La variabile 'punteggio' è di tipo: <class 'float'>  
# La variabile 'lezioni' è di tipo:  <class 'list'>
# La variabile 'persone' è di tipo: <class 'dict'> 
# La variabile 'linguaggi' è di tipo:  <class 'tuple'> 
# La variabile 'basi' è di tipo:  <class 'set'>  

Conclusioni

La funzione type() è una preziosa funzione integrata di Python con cui puoi ottenere il tipo di dato di una variabile.

Se sei un principiante, puoi evitare lo stress di studiare i tipi di dato usando la funzione type() per visualizzare il tipo di una variabile sulla console. Questo ti farà risparmiare del tempo.

Puoi anche usare la funzione type() per il debugging, poiché in Python le variabili non sono dichiarate con i tipi di dato. Quindi, la funzione type() è stata integrata nel linguaggio così che tu possa controllare i tipi di dato delle variabili.

Grazie per aver letto questo articolo.