Type ( Python )

Nel linguaggio Python la funzione type restituisce il tipo di dato di un oggetto.

type(oggetto)

L'istruzione type mi permette di individuare se l'oggetto è una variabile, quale tipo di variabile, oppure una classe, un metodo, ecc.

    Un esempio pratico

    Inizializzo due variabili nome e anno assegnandogli due valori.

    Alla variabile nome assegno un valore alfanumerico "Andrea" mentre alla variabile anno un valore numerico.

    nome="Andrea"
    anno=1968

    E fin qui è tutto abbastanza chiaro.

    Esempio 1

    Ora digito l'istruzione type(nome) per conoscere il tipo di dato che contiene la variabile nome.

    type(nome)

    L'interprete python verifica il tipo di dato contenuto nella variabile, restituendo in output la stringa <class 'str'>.

    <class 'str'>

    Questo vuol dire che la variabile nome è una variabile alfanumerica.

    Esempio 2

    Ora digito il comando type(anno) per rilevare il tipo di dato contenuto nella variabile anno.

    type(anno)

    L'interprete verifica il valore contenuto nella variabile 'anno' restituendo in output la seguente stringa <class 'int'>.

    <class 'int'>

    Questo vuol dire che la variabile anno è una variabile numerica intera.

    Nota. Se l'oggetto fosse stato una classe avrebbe restituito la stringa <class type'>. Quindi, l'istruzione type è molto utile per conoscere la natura di un oggetto in un programma python.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Le variabili in Python

    1. Le variabili
    2. I tipi di variabili
    3. Le stringhe
    4. L'assegnazione in linea
    5. Le liste
    6. Le tuple
    7. I set
    8. I dizionari