top of page

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}") 

bottom of page