In Python, ci sono diversi tipi di dato che possono essere utilizzati per rappresentare informazioni e valori diversi. Ecco una panoramica dei principali tipi di dato in Python:
Numeri #
Python supporta diversi tipi di numeri, tra cui interi (int), float (numeri decimali) e complessi (complex).
Ad esempio:
# intero
a = 42
# float
b = 3.14
# complesso
c = 1 + 2j
Stringhe #
Le stringhe sono sequenze di caratteri, come parole o frasi, e sono racchiuse tra virgolette singole ‘ ‘ o doppie ” “.
Ad esempio:
nome = "Mario"
cognome = 'Rossi'
frase = "Ciao, mi chiamo Mario Rossi"
Booleani #
Il tipo booleano ha solo due possibili valori: True e False. Viene utilizzato per rappresentare condizioni di verità o falsità.
Ad esempio:
x = True
y = False
Liste #
Le liste sono collezioni ordinate di oggetti, che possono contenere elementi di diversi tipi. Le liste sono racchiuse tra parentesi quadre [ ].
Ad esempio:
numeri = [1, 2, 3, 4, 5]
nomi = ['Mario', 'Luigi', 'Paola']
mista = [1, 'due', 3.14, True]
Tuple #
Le tuple sono simili alle liste, ma sono immutabili, cioè una volta definite, i loro elementi non possono essere modificati. Le tuple sono racchiuse tra parentesi tonde ( ).
Ad esempio:
punto = (10, 20)
colori = ('rosso', 'verde', 'blu')
Set #
Un set è una collezione non ordinata di oggetti unici, cioè non ci sono elementi ripetuti. I set sono racchiusi tra parentesi graffe ({ }).
Ad esempio:
numeri = {1, 2, 3, 4, 5}
colori = {'rosso', 'verde', 'blu'}
Dizionari #
I dizionari sono collezioni di coppie chiave-valore, dove ogni valore è associato a una chiave univoca. I dizionari sono racchiusi tra parentesi graffe { }.
Ad esempio:
persona = {'nome': 'Mario', 'cognome': 'Rossi', 'età': 30}
colori = {'rosso': '#FF0000', 'verde': '#00FF00', 'blu': '#0000FF'}
Questi sono solo alcuni dei tipi di dati di base in Python, ma ci sono anche altri tipi di dati come i bytearray, i range, le date, le ore e molte altre librerie che forniscono tipi di dati personalizzati.