Python Tutorial - Parole chiave e identificatori

Jinku Hu 12 febbraio 2022
  1. Parole chiave Python
  2. Identificatori di Python
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

  1. Un identificatore può avere lettere (sia maiuscole che minuscole), cifre (da 0 a 9) o trattino basso (_), per esempio, last_name1, my_first_name e CapName sono identificatori legali.
  2. Non è possibile utilizzare cifre per avviare un identificatore, ad esempio, 1last_name è un identificatore illegale.
  3. Le parole chiave non possono essere i nomi degli identificatori.
  4. Simboli speciali come $, !, @, #, %, ecc. non sono ammessi in un identificatore.
  5. L’identificatore Python non ha limiti di lunghezza.
  6. Gli spazi vuoti non sono ammessi.

Punti da ponderare

  1. Come Python è sensibile alle maiuscole e minuscole, il che significa che le variabili maiuscole e minuscole sono diverse. Quindi last_name e last_name sono due variabili diverse.
  2. Usate nomi significativi per le variabili per aumentare la leggibilità dei vostri codici.
  3. Se la vostra variabile contiene più parole, queste devono essere separate da un trattino basso.
  4. Oppure potete usare camel case per separare più parole, cioè la prima lettera di ogni parola che deve essere maiuscola, per esempio, CapitalizedWords.
Autore: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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