Variabili e tipi di dati Python spiegati in modo semplice

In Python, variabili e tipi di dati sono concetti fondamentali che utilizzerai in quasi ogni programma che scriverai. Capire come utilizzare le variabili e riconoscere diversi tipi di dati ti aiuterà a gestire e manipolare i dati in modo efficace. Questa guida ti guiderà attraverso le basi delle variabili e dei tipi di dati Python in modo semplice.

Cosa sono le variabili?

Le variabili vengono utilizzate per memorizzare informazioni a cui è possibile fare riferimento e che possono essere manipolate nel programma. In Python, le variabili vengono create assegnando un valore a un nome tramite l'operatore =.

# Example of variable assignment
message = "Hello, Python!"
age = 25
pi = 3.14

Nell'esempio precedente, message è una variabile che memorizza una stringa, age memorizza un numero intero e pi memorizza un numero in virgola mobile.

Tipi di dati Python

Python supporta diversi tipi di dati, ognuno dei quali viene utilizzato per rappresentare diversi tipi di dati. Ecco i tipi di dati più comuni che incontrerai:

1. Intero

Gli interi sono numeri interi senza punto decimale. Possono essere positivi, negativi o zero.

# Integer example
age = 30
temperature = -5

2. Galleggiante

I float sono numeri che includono un punto decimale. Sono usati per rappresentare numeri reali.

# Float example
height = 5.9
weight = 72.5

3. Corda

Le stringhe sono sequenze di caratteri racchiuse tra virgolette. Sono utilizzate per rappresentare il testo.

# String example
name = "Alice"
greeting = "Hello, World!"

4. Booleano

I valori booleani rappresentano uno dei due valori: True o False. Sono spesso utilizzati nelle istruzioni condizionali.

# Boolean example
is_student = True
is_graduate = False

5. Lista

Le liste sono raccolte ordinate di elementi, che possono essere di tipi di dati diversi. Le liste sono mutabili, ovvero il loro contenuto può essere modificato.

# List example
fruits = ["apple", "banana", "cherry"]
numbers = [1, 2, 3, 4, 5]

6. Dizionario

I dizionari memorizzano coppie chiave-valore. Ogni chiave deve essere univoca e i valori possono essere di qualsiasi tipo di dati. I dizionari non sono ordinati e sono modificabili.

# Dictionary example
person = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

Conversione di tipo

A volte, dovrai convertire i dati da un tipo a un altro. Python fornisce diverse funzioni per questo scopo:

  • int() - Converte un valore in un numero intero
  • float() - Converte un valore in un float
  • str() - Converte un valore in una stringa
# Type conversion example
number = "42"
converted_number = int(number)
print(converted_number + 8)  # Output: 50

Conclusione

Comprendere le variabili Python e i tipi di dati è fondamentale per scrivere programmi efficaci. Le variabili consentono di archiviare e manipolare i dati, mentre i tipi di dati definiscono il tipo di dati con cui si sta lavorando. Padroneggiando questi concetti, sarai in grado di gestire un'ampia gamma di attività di programmazione con facilità. Continua a esercitarti e sperimentare con diversi tipi di dati e variabili per migliorare le tue competenze in Python.