Python Tutorial - Parole chiave e identificatori
In questa sezione, parleremo delle parole chiave e degli identificatori Python.
Parole chiave Python
Le parole chiave sono le parole predefinite che hanno un significato speciale e che non possono essere usate per nominare qualsiasi variabile, funzione, classe, ecc. Le parole chiave sono anche chiamate parole riservate che sono effettivamente riservate per scopi speciali.
Python ha 33 parole chiave sensibili alle maiuscole e minuscole. La maggior parte di esse, eccetto True
, False
e None
sono scritte in minuscolo. La seguente è la lista di parole chiave di Python:
Parole chiave | Descrizione |
---|---|
class |
definisce una classe in Python OOP. |
as |
usato con with as quando si vogliono eseguire due operazioni insieme come coppia |
and |
è un operatore logico e logico. e genererà True quando entrambe le condizioni sono vere altrimenti verrà restituito False . |
assert |
assicura che se una condizione è True . |
break |
viene utilizzato per interrompere il flusso di controllo mentre si lavora con il costrutto di looping sulla base di determinate condizioni. |
continue |
salta l’iterazione corrente di un costrutto di looping sulla base di una condizione. |
def |
definisce una funzione in Python |
del |
cancella qualsiasi riferimento a un oggetto. |
elif |
rappresenta altro se costruire |
else |
altro è il blocco di dichiarazioni da eseguire quando una condizione con se diventa False . (altrimenti è facoltativo) |
except |
gestisce le eccezioni (errori di tempo di esecuzione) |
finally |
Una clausola finally viene sempre eseguita prima di lasciare la dichiarazione di prova, sia che si sia verificata o meno un’eccezione |
for |
rappresenta il for loop |
from |
utilizzato con l’importazione per importare qualsiasi funzione, programma da un modulo |
global |
dichiara una variabile globale |
if |
rappresenta l’affermazione if , il cui corpo viene eseguito quando la condizione è True . |
import |
importa una funzione, classe, variabile da un modulo |
in |
1. 1. Membership check Operator 2. Membership check Operator 3. Attraversamento di un oggetto di sequenza in un bucle for |
is |
verifica l’equivalenza di due quantità |
lambda |
crea la funzione lambda (funzione anonima) |
not |
è un operatore unario (opera su un solo operando). Esso nega il valore da True a False e viceversa. |
or |
è un logico o un operatore. or genererà True quando una qualsiasi delle condizioni è vera, altrimenti verrà restituito False . |
pass |
rappresenta una dichiarazione nulla. pass viene utilizzato come segnaposto in Python. |
raise |
solleva un’eccezione |
return |
restituisce il valore di una funzione |
try |
rappresenta un blocco in cui ci sono alcune righe di un codice che possono risultare in un’eccezione |
while |
rappresenta il ciclo “nel frattempo”. |
with |
assicura che un codice sia chiarito (tutte le eccezioni sono gestite utilizzando try catch) |
yield |
generatore di ritorno (genera un elemento in ogni iterazione) da una funzione |
nonlocal |
dichiara variabile non locale quando si lavora con la funzione nidificata. la variabile non locale nella funzione nidificata è nota alla funzione esterna. |
None |
rappresenta un valore null |
True |
Un valore booleano restituito quando viene valutata un’espressione booleana. |
False |
Un valore booleano restituito quando viene valutata un’espressione booleana. |
Identificatori di Python
Gli identificatori sono nomi di funzioni, variabili, classi, ecc. Le parole riservate non possono essere nomi di identificatori.
Regole per la denominazione degli identificatori
- Un identificatore può avere lettere (sia maiuscole che minuscole), cifre (da 0 a 9) o trattino basso (_), per esempio,
last_name1
,my_first_name
eCapName
sono identificatori legali. - Non è possibile utilizzare cifre per avviare un identificatore, ad esempio,
1last_name
è un identificatore illegale. - Le parole chiave non possono essere i nomi degli identificatori.
- Simboli speciali come $, !, @, #, %, ecc. non sono ammessi in un identificatore.
- L’identificatore Python non ha limiti di lunghezza.
- Gli spazi vuoti non sono ammessi.
Punti da ponderare
- Come Python è sensibile alle maiuscole e minuscole, il che significa che le variabili maiuscole e minuscole sono diverse. Quindi
last_name
elast_name
sono due variabili diverse. - Usate nomi significativi per le variabili per aumentare la leggibilità dei vostri codici.
- Se la vostra variabile contiene più parole, queste devono essere separate da un trattino basso.
- Oppure potete usare camel case per separare più parole, cioè la prima lettera di ogni parola che deve essere maiuscola, per esempio,
CapitalizedWords
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook