L’identificatore è il nome che il programmatore assegna a una risorsa nel codice: costante / variabile / funzione / classe / modulo.
Sì | No | ? |
---|---|---|
and | NON può essere una parola chiave | |
alfa Beta _gamma | Il carattere in prima posizione può essere una lettera minuscola / lettera maiuscola / underscore | |
xa lato_1 | I caratteri nelle posizioni successive possono essere lettere minuscole / lettere maiuscole / underscore e anche cifre | |
base maggiore | Tutti gli altri caratteri sono vietati | |
x | X | Python è case sensitive: quindi due identificatori che differiscono soltanto per il maiuscolo/minuscolo di qualche lettera rappresentano risorse diverse. Quando richiami una variabile devi scriverla identica alla sua prima comparsa! |
Buone pratiche
Sì | No | ? |
---|---|---|
perimetro | Pippo | NON usare nomi di fantasia, del cinema, dei fumetti, … ma usa nomi parlanti! |
append sort | NON usare parole già presenti nel linguaggio, si crea confusione | |
città età | Evita le lettere accentate | |
latoI | Alcuni caratteri sono da usare con attenzione perché si confondono facilmente tra loro – I (i maiuscola) – l (elle minuscola) – 1 (cifra uno) – O (o maiuscola) – o (o minuscola) – 0 (cifra zero) | |
lato | Lato | Evita di utilizzare in prima posizione le lettere maiuscole e l’underscore Per i programmatori esperti hanno altri significati |
base_maggiore | baseMaggiore | Evita di utilizzare lo stile di Java (camel case) per legare due o più parole Per le variabili utilizza solo lettere minuscole |
SCONTO SCONTO_MAX SCONTO_1 | Distingui le costanti dalle variabili utilizzando solo le lettere maiuscole |