Mots clés et identificateurs Python (noms de variables)

Dans ce tutoriel, vous découvrirez les mots-clés (mots réservés en Python) et les identifiants (noms donnés aux variables, fonctions, etc.).

Mots-clés Python

Les mots clés sont les mots réservés en Python.

Nous ne pouvons pas utiliser un mot-clé comme nom de variable, nom de fonction ou tout autre identifiant. Ils sont utilisés pour définir la syntaxe et la structure du langage Python.

En Python, les mots clés sont sensibles à la casse.

Il y a 33 mots-clés dans Python 3.7. Ce nombre peut varier légèrement au fil du temps.

Tous les mots - clés , à l' exception True, Falseet Nonesont en minuscules et ils doivent être écrits tels qu'ils sont. La liste de tous les mots-clés est donnée ci-dessous.

False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield

Examiner tous les mots clés à la fois et essayer de comprendre ce qu'ils signifient peut être accablant.

Si vous souhaitez avoir un aperçu, voici la liste complète de tous les mots-clés avec des exemples.

Identificateurs Python

Un identifiant est un nom donné à des entités comme la classe, les fonctions, les variables, etc. Il aide à différencier une entité d'une autre.

Règles d'écriture des identifiants

  1. Les identificateurs peuvent être une combinaison de lettres minuscules (a à z) ou majuscules (A à Z) ou de chiffres (0 à 9) ou un trait de soulignement _. Les noms comme myClass, var_1et print_this_to_screen, sont tous des exemples valables.
  2. Un identifiant ne peut pas commencer par un chiffre. 1variablen'est pas valide, mais variable1est un nom valide.
  3. Les mots clés ne peuvent pas être utilisés comme identifiants.
     global = 1
    Production
     Fichier "", ligne 1 global = 1 SyntaxError: syntaxe incorrecte
  4. Nous ne pouvons pas utiliser de symboles spéciaux comme ! , @ , # , $ , % etc. dans notre identifiant.
     a@ = 0

    Production
     Fichier "", ligne 1 a @ = 0 SyntaxError: syntaxe incorrecte
  5. Un identifiant peut être de n'importe quelle longueur.

Choses dont il faut se rappeler

Python est un langage sensible à la casse. Cela signifie Variableet variablene sont pas les mêmes.

Donnez toujours aux identificateurs un nom qui a du sens. Bien que ce c = 10soit un nom valide, l'écriture count = 10aurait plus de sens, et il serait plus facile de comprendre ce qu'il représente lorsque vous regardez votre code après une longue interruption.

Plusieurs mots peuvent être séparés à l'aide d'un trait de soulignement, comme this_is_a_long_variable.

Articles intéressants...