Regole di Denominazione delle Variabili
Ottimo progresso! Ora approfondiamo un aspetto fondamentale ma cruciale — la denominazione delle variabili. Proprio come ogni articolo in un negozio di alimentari ha un posto e un'etichetta specifici, ogni variabile in Python deve essere nominata con attenzione. Una buona denominazione aiuta te e gli altri a comprendere immediatamente cosa fa il tuo codice.
Guarda mentre Alex spiega le regole per la denominazione delle variabili e come applicarle nella pratica:
Regole per la Denominazione delle Variabili
Iniziare Sempre con una Lettera o un Underscore
I nomi delle variabili devono iniziare con una lettera o un underscore, come item_name
o _price
. Non iniziare mai un nome di variabile con un numero (ad esempio, 2item
non è valido).
Utilizzare Solo Lettere, Numeri e Underscore
I nomi delle variabili devono contenere solo lettere, numeri e underscore. Ad esempio, item_name1
va bene, ma evita di usare caratteri speciali come i trattini (item-name
non è valido).
Attenzione alla Sensibilità alle Maiuscole
Python distingue tra lettere maiuscole e minuscole. Quindi, item
e Item
sono due variabili distinte in Python.
Non Utilizzare le Parole Riservate di Python
Evita di usare le parole chiave integrate di Python (come print
, if
e type
) come nomi di variabili, poiché sono già utilizzate per scopi speciali nel linguaggio.
Esempio di corretta denominazione delle variabili
Nel seguente esempio, tutte le regole di denominazione delle variabili sono rispettate, garantendo che le variabili siano nominate correttamente e che il codice venga eseguito senza problemi:
# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
Esempio di Nomenclatura Scorretta
Nel seguente esempio, le regole di denominazione delle variabili non sono rispettate, causando errori e problemi durante l'esecuzione del codice:
# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
Nota
È possibile provare a correggere i nomi delle variabili sopra per garantire che il codice venga eseguito senza errori.
Variabili denominate correttamente migliorano la leggibilità e la manutenibilità del codice. Seguire le convenzioni di denominazione di Python è fondamentale per evitare errori di sintassi e altri potenziali problemi.
Swipe to start coding
Crea e stampa variabili che descrivono un articolo alimentare — "Bread"
. Definisci variabili per il nome, il prezzo per pagnotta e la quantità in magazzino, utilizzando nomi chiari e descrittivi.
Istruzioni sul codice
- Crea una variabile
item_name
e assegnale la stringa"Bread"
. - Crea una variabile
item_price
e assegnale il valore float4.52
(prezzo per pagnotta). - Crea una variabile
items_in_stock
e assegnale il valore intero230
(quantità disponibile). - Utilizza queste variabili nelle istruzioni
print()
per visualizzare i dettagli dell'articolo.
Soluzione
Grazie per i tuoi commenti!