Parole chiave e identificatori Python (Aggiornato)

Parliamo delle parole chiave e degli identificatori di Python. Recentemente abbiamo anche coperto un tutorial completo sull’installazione e la configurazione di Python per principianti in questo tutorial di Python.

Parole chiave di Python

Beh semplicemente, le parole chiave di Python sono le parole riservate. Ciò significa che non puoi usarle come nome di qualsiasi entità come variabili, classi e funzioni.

Quindi potresti pensare a cosa servono queste parole chiave. Servono per definire la sintassi e le strutture del linguaggio Python.

Dovresti sapere che ci sono 33 parole chiave nel linguaggio di programmazione Python al momento della stesura di questo tutorial. Anche se il numero può variare nel corso del tempo. Inoltre le parole chiave in Python sono sensibili alle maiuscole e minuscole. Quindi devono essere scritte come sono. Ecco una lista di tutte le parole chiave nel linguaggio di programmazione Python.

Se guardi tutte le parole chiave e cerchi di capirle tutte in una volta, sarai sopraffatto. Quindi per ora sappi solo che sono le parole chiave. Impareremo i loro usi rispettivamente. Puoi ottenere la lista delle parole chiave di Python tramite l’aiuto della shell di Python.

Elenco di tutte le parole chiave di Python

and Logical operator
as Alias
assert For debugging
break Break out of Python loops
class Used for defining Classes in Python
continue Keyword used to continue with the Python loop by skipping the existing
def Keyword used for defining a function
del Used for deleting objects in Python
elif Part of the if-elif-else conditional statement in Python
else Same as above
except A Python keyword used to catch exceptions
FALSE Boolean value
finally This keyword is used to run a code snippet when no exceptions occur
for Define a Python for loop
from Used when you need to import only a specific section of a module
global Specify a variable scope as global
if Used for defining an “if” condition
import Python keyword used to import modules
in Checks if specified values are present in an iterable object
is This keyword is used to test for equality.
lambda Create anonymous functions
None The None keyword represents a Null value in PYthon
nonlocal Declare a variable with non-local scope
not Logical operator to negate a condition
or A logical operator used when either one of the conditions needs to be true
pass This Python keyword passes and lets the function continue further
raise Raises an exception when called with the specified value
return Exits a running function and returns the value specified
TRUE Boolean value
try Part of the try…except statement
while Used for defining a Python while loop
with Creates a block to make exception handling and file operations easy
yield Ends a function and returns a generator object

Di seguito è riportato un semplice esempio che mostra l’uso di if-else in un programma Python.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

Quando eseguiamo il programma sopra, Python comprende il blocco if-else a causa delle parole chiave fisse e della sintassi e poi procede con l’elaborazione ulteriore.

Cosa sono gli Identificatori Python?

Un Identificatore Python è il nome che diamo per identificare una variabile, una funzione, una classe, un modulo o un altro oggetto. Ciò significa che ogni volta che vogliamo dare un nome a un’entità, questo viene chiamato identificatore.

A volte variabile e identificatore vengono spesso fraintesi come la stessa cosa ma non lo sono. Bene per chiarezza, vediamo cos’è una variabile?

Cos’è una Variabile in Python?

A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.

Regole per la Scrittura degli Identificatori

Ci sono alcune regole per scrivere gli Identificatori. Ma prima devi sapere che Python è sensibile alle maiuscole e minuscole. Ciò significa che Nome e nome sono due identificatori diversi in Python. Ecco alcune regole per scrivere gli Identificatori in Python.

  1. Gli identificatori possono essere combinazioni di lettere maiuscole e minuscole, cifre o un trattino basso (_). Quindi, myVariable, variable_1, variable_for_print sono tutti identificatori Python validi.
  2. Un identificatore non può iniziare con una cifra. Quindi, mentre variable1 è valido, 1variable non è valido.
  3. Non possiamo usare simboli speciali come !,#,@,%,$ eccetera nei nostri identificatori.
  4. L’identificatore può avere qualsiasi lunghezza.

Sebbene queste siano regole rigide per scrivere identificatori, ci sono anche alcune convenzioni di denominazione che non sono obbligatorie ma sono piuttosto buone pratiche da seguire.

  1. I nomi delle classi iniziano con una lettera maiuscola. Tutti gli altri identificatori iniziano con una lettera minuscola.
  2. Iniziare un identificatore con un singolo trattino basso indica che l’identificatore è privato.
  3. Se l’identificatore inizia e termina con due trattini bassi, significa che l’identificatore è un nome speciale definito dal linguaggio.
  4. Anche se c = 10 è valido, scrivere count = 10 avrebbe più senso e sarebbe più facile capire cosa fa anche quando si guarda il codice dopo molto tempo.
  5. Le parole multiple possono essere separate usando un trattino basso, ad esempio this_is_a_variable.

Ecco un programma di esempio per le variabili Python.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Se esegui il programma, l’output sarà come nell’immagine sottostante.

Conclusione

Quindi, è tutto per oggi. Nel prossimo tutorial, parleremo delle Dichiarazioni e Commenti in Python. Fino ad allora, #felice_codifica 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers