Python: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Tipi di dati e strutture: accento |
|||
Riga 9:
Python ha un gran numero di [[tipi base]]. Oltre ai [[tipi interi]] e [[floating point]] classici, supporta trasparentemente numeri interi arbitrariamente grandi e numeri complessi. Dalla versione 2.4 sono disponibili anche i numeri decimali ([[decimal]]), ovvero numeri con la virgola a precisione illimitata, come quelli disponibili in Rexx o in Cobol, che non soffrono di problemi di arrotondamento e stabilità tipici dei numeri floating point classici.
Supporta tutte le operazione classiche sulle stringhe con questa eccezione: le stringhe in Python sono oggetti immutabili,
Essendo il Python a tipizzazione dinamica, tutte le variabili sono in realtà semplici puntatori ad oggetto ([[reference]]), sono gli oggetti invece ad essere dotati di tipo. Ad esempio ad una variabile cui era assegnato un intero, un istante dopo può essere assegnata una [[Stringa (informatica)|stringa]] o un [[array]].
|