Capitolo 2: Tipi di dato & Variabili

Comprendi i tipi integrati di Python e come assegnare e denominare le variabili.

Scarica chapter2.py

Obiettivi

1. Tipi di dato principali

Python offre diversi tipi primitivi:

Usa type() per ispezionare:


>>> type(100)
<class 'int'>
>>> type("Python")
<class 'str'>
      

2. Variabili & Denominazione

Assegna valori con =:


x = 10
name = "Alice"
is_valid = True
      

Regole di denominazione:

Puoi riassegnare variabili a tipi diversi:


x = 10
x = "dieci"     # ora è str
      

3. Mutabilità vs Immutabilità

I tipi immutabili (int, float, str, tuple) non possono essere modificati in-place.

I tipi mutabili (list, dict, set) possono essere cambiati:


# immutabile
a = "hello"
a += " world"   # crea una nuova stringa

# mutabile
lst = [1, 2, 3]
lst.append(4)   # modifica l'oggetto list originale
      

Esercizi

  1. Stampa il tipo di ogni letterale: 123, 3.14, "text", False, None.
  2. Crea tre variabili di tipo diverso e stampa nomi e valori in un’unica chiamata print().
  3. Mostra la mutazione di una lista e il tentativo (fallito) di mutare una stringa.