Oggi:19/12/2018
Tipi di dato in PythonVariabili e Identificatori

Per poter risolvere problemi abbiamo la necessità di utilizzare non soltanto istruzioni, ma anche dati su cui le istruzioni agiscono.

I tipi di dati semplici in Python sono:

  • numeri interi: numero intero positivo o negativo di qualsiasi dimensione, cioè anche un numero con centinaia di cifre;
  • numeri in virgola mobile: sono i numeri decimali che possono essere scritti anche in notazione scientifica: per esempio 0.0000032 si può scrivere come 3.2e-7 ( cioè 3.2 x 10-7);
  • stringa: è una qualsiasi parte di testo o insieme di caratteri; quando si definisce viene sempre inserita tra due apici o tra due virgolette come ‘Ciao’ o “Arrivederci”;
  • booleani: sono dei dati che possono assumere soltanto due valori: Vero (True) o Falso(False).

Ad ogni tipo di dato sono associati degli operatori: per esempio ai numeri, interi o in virgola mobile (decimali), sono applicabili le normali operazioni di somma, prodotto, moltiplicazione e divisione, mentre il modulo, operazione che calcola il resto della divisione tra interi, vale, ovviamente, solo per gli interi; vedremo in seguito quali operatori applicare ai tipi “stringhe” ed ai tipi “booleani”.

OSSERVAZIONI.

  1. se il calcolo con gli interi è svolto con numeri aventi molte decine di cifre, è lecito attendersi una maggiore lentezza nei calcoli;
  2. porre attenzione al fatto che, nel caso dei numeri in virgola mobile, non è possibile considerare tutti i numeri decimali compresi tra due numeri qualsiasi, perché sarebbero infiniti.