Règles et convention de nommage

Certaines règles s’appliquent lorsque l’on veut nommer une fonction. Ces mêmes règles s’appliquent au nommage d’une variable.

Ces règles sont :

  • Ne pas utiliser des mots clés réservés à Python comme par exemple else, if, print, input. Vous pouvez trouver la liste de ces mots réservés via le lien suivant : ici.  (Pas besoin de les connaître par coeur. L’interpréteur vous le dira si vous utilisez un mot réservé.)
  • Ne pas commencer le nom d’une variable ou d’une fonction par un nombre.

Certaines convention de nommage existe entre les développeurs :

  • Donner un nom le plus explicite et clair à une fonction ou variable. Cela permet de savoir directement son utilisation. Et cela même si le nom doit être long. Pas trop long, bien sûr ^^.
  • Si la variable ou la fonction doit comporter plusieurs mots on le choix entre deux possibilités :
    • la convention snake_case, c’est à dire en en séparant les mots par le caractère « _ ». Exemple : hyper_bonjour()
    • la convention CamelCase, c’est à dire en séparant les mots par un passage en haut de casse (lettre majuscule). Exemple : HyperBonjour()