Come trasformare numeri in stringhe con python

Per convertire un valore numerico ( numero intero ) in un valore alfanumerico ( stringa ) nel linguaggio python, utilizzo la funzione string().

La sintassi

str(argomento)

La funzione str() trasforma il numero intero (es. 3) in una stringa (es. "3"). L'argomento può essere una costante numerica oppure una variabile numerica intera.

esempio di conversione di un numero intero in una stringa alfanumerica

Nota. L'istruzione che compie l'operazione inversa, da stringa a numero, è la funzione int().

    Un esempio pratico

    In questo codice assegno un numero intero (2018) a una variabile (anno).

    anno=2018

    Si tratta di una variabile numerica.

    Il valore della variabile è senza virgolette.

    2018

    Pertanto, posso usarla soltanto nelle operazioni matematiche.

    Non posso usarla, invece, nelle operazioni di elaborazione delle stringhe ( es. concatenazioni di stringhe ).

    Ad esempio, l'operazione anno+"DC" andrebbe in errore.

    >>> print(anno+"DC")
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    TypeError: unsupported operand type(s) for +: 'int' and 'str'

    Per convertirla in una stringa alfanumerica utilizzo l'istruzione str().

    anno=str(anno)

    Adesso il contenuto della variabile è alfanumerico.

    "2018"

    Come si può notare, ora 2018 è tra virgolette.

    Ora posso usarla nelle operazioni di elaborazione delle stringhe.

    >>> print(str(anno)+"DC")
    2018DC

    E così via.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base
    1. Il linguaggio Python
    2. Come installare Python sul PC
    3. Come scrivere un programma in Python
    4. Come usare Python in modalità interattiva
    5. Le variabili
    6. I numeri
    7. Gli operatori logici
    8. Le strutture iterative ( o cicli )
    9. Le strutture condizionali
    10. Le eccezioni
    11. I file in python
    12. Le classi
    13. I moduli