Python Fundamentals

Comprendre les mots clés et les identificateurs Python

Spread the love

Ce tutoriel explore les éléments fondamentaux de Python : les mots clés et les identificateurs. La compréhension de ces concepts est primordiale pour écrire un code propre, efficace et facilement maintenable.

Table des matières

  1. Mots clés Python
  2. Identificateurs Python

1. Mots clés Python

Les mots clés sont des mots réservés en Python ayant des significations prédéfinies. Ils font partie intégrante de la syntaxe du langage et ne peuvent pas être utilisés comme identificateurs (noms pour les variables, les fonctions, etc.). Tenter d’utiliser un mot clé comme identificateur entraînera une erreur de syntaxe.

L’ensemble des mots clés de Python est relativement petit mais crucial. Le nombre précis peut varier légèrement selon les versions de Python, mais voici quelques-uns des mots clés les plus fréquemment rencontrés, catégorisés pour plus de clarté :

Mots clés de contrôle de flux :

  • if, elif, else : Instructions conditionnelles.
  • for, while : Structures de boucle.
  • break : Sort prématurément d’une boucle.
  • continue : Sauter l’itération actuelle d’une boucle.
  • pass : Opération nulle ; souvent utilisée comme espace réservé.

Mots clés de définition de fonction et de classe :

  • def : Définit une fonction.
  • class : Définit une classe.
  • return : Renvoie une valeur d’une fonction.
  • yield : Utilisé dans les fonctions génératrices.

Mots clés de gestion des exceptions :

  • try, except, finally : Gérer les exceptions.
  • raise : Lève une exception.
  • assert : Utilisé pour le débogage ; lève une AssertionError si une condition est fausse.

Mots clés d’importation et de module :

  • import, from, as : Utilisés pour importer des modules.

Autres mots clés importants :

  • and, or, not : Opérateurs logiques.
  • is, in : Opérateurs d’identité et d’appartenance.
  • lambda : Crée des fonctions anonymes.
  • True, False, None : Valeurs booléennes et nulles.
  • global, nonlocal : Spécifient la portée des variables.
  • with : Utilisé pour la gestion de contexte (par exemple, la gestion de fichiers).

Pour obtenir une liste complète des mots clés pour votre version actuelle de Python, utilisez :


import keyword
print(keyword.kwlist)

2. Identificateurs Python

Les identificateurs sont les noms que vous attribuez aux éléments du programme : variables, fonctions, classes, modules, etc. Ils doivent respecter des règles spécifiques :

  • Commencer par une lettre (a-z, A-Z) ou un tiret bas (_). Les chiffres ne sont pas autorisés au début.
  • Peut contenir des lettres, des chiffres et des tirets bas. Les autres symboles sont invalides.
  • Sensible à la casse. myVariable et myvariable sont des identificateurs distincts.
  • Ne peut pas être un mot clé.

Exemples :

Valides : my_variable, _private_variable, counter1, MyClass

Invalides : 123variable, my-variable, for

L’utilisation de conventions de nommage descriptives et cohérentes (par exemple, snake_case pour les variables et les fonctions, CamelCase pour les classes) améliore considérablement la lisibilité et la maintenabilité du code.

Ce tutoriel offre une base solide sur les mots clés et les identificateurs Python. La maîtrise de ces concepts de base est essentielle pour votre parcours de programmation Python.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *