Inizializzazione Variabili
In Python, inizializzare una variabile significa assegnarle un valore per la prima volta. A differenza di altri linguaggi di programmazione, non è necessario dichiarare il tipo di una variabile: Python lo deduce automaticamente in base al valore assegnato.
Sintassi generale
nome_variabile = valore
Esempio:
x = 10 # Intero
nome = "Anna" # Stringa
pi = 3.14 # Float
flag = True # Booleano
Tipi di inizializzazione:
1.Inizializzazione semplice con un valore specifico: Basta assegnare un valore iniziale alla variabile:
numero = 5
testo = "Ciao"
2. Inizializzazione multipla: È possibile assegnare lo stesso valore a più variabili contemporaneamente:
a = b = c = 0 # Tutte le variabili inizializzate a 0
3. Inizializzazione con valori multipli (assegnazione multipla): È possibile assegnare valori diversi a più variabili in una sola riga:
x, y, z = 1, 2, 3
print(x, y, z) # 1 2 3
4. Inizializzazione con un valore predefinito (None): Se non si conosce il valore iniziale di una variabile, è possibile usare None (che rappresenta "nessun valore"):
risultato = None
print(risultato) # None
5. Inizializzazione basata su input dell'utente: Una variabile può essere inizializzata con un valore fornito dall'utente:
nome = input("Inserisci il tuo nome: ")
print(f"Ciao, {nome}!")
6. Inizializzazione basata su input dell'utente: Una variabile può essere inizializzata con un valore fornito dall'utente:
nome = input("Inserisci il tuo nome: ")
print(f"Ciao, {nome}!")
Esempio completo
# Variabili inizializzate con valori diversi
nome = "Alice" # Stringa
età = 25 # Intero
altezza = 1.68 # Float
is_online = True # Booleano
preferenze = [] # Lista vuota
dati_utente = None # Nessun valore iniziale
# Inizializzazione multipla
a, b, c = 10, 20, 30
# Inizializzazione tramite input
cognome = input("Inserisci il tuo cognome: ")
print(f"Nome: {nome}, Età: {età}, Cognome: {cognome}")