Règles de Nommage des Variables
Excellent progression ! Passons maintenant à un aspect fondamental mais essentiel — la nomination de vos variables. Comme chaque article dans un supermarché possède une place et une étiquette spécifiques, chaque variable en Python doit être nommée avec soin. Un bon nommage permet à vous-même et aux autres de comprendre rapidement le rôle de votre code.
Regardez Alex expliquer les règles de nommage des variables et leur application concrète :
Règles pour nommer les variables
Toujours commencer par une lettre ou un underscore
Les noms de variables doivent débuter par une lettre ou un underscore, comme item_name
ou _price
. Ne commencez jamais un nom de variable par un chiffre (par exemple, 2item
n'est pas valide).
Utiliser uniquement des lettres, des chiffres et des underscores
Les noms de variables doivent uniquement contenir des lettres, des chiffres et des underscores. Par exemple, item_name1
est correct, mais évitez d'utiliser des caractères spéciaux comme les tirets (item-name
n'est pas valide).
Attention à la casse
Python distingue les majuscules des minuscules. Ainsi, item
et Item
sont deux variables différentes en Python.
Ne pas utiliser les mots réservés de Python
Évitez d'utiliser les mots-clés prédéfinis de Python (comme print
, if
et type
) comme noms de variables, car ils sont déjà utilisés à des fins spécifiques dans le langage.
Exemple de nommage correct des variables
Dans l'exemple suivant, toutes les règles de nommage des variables sont respectées, garantissant que les variables sont correctement nommées et que le code s'exécutera sans problème :
# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
Exemple de nommage incorrect
Dans l'exemple suivant, les règles de nommage des variables ne sont pas respectées, ce qui entraîne des erreurs et des problèmes lors de l'exécution du code :
# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
Remarque
Possibilité de corriger les noms de variables ci-dessus afin que le code s'exécute sans erreur.
Des variables correctement nommées améliorent la lisibilité et la maintenabilité du code. Suivre les conventions de nommage de Python est essentiel pour éviter les erreurs de syntaxe et d'autres problèmes potentiels.
Swipe to start coding
Créer et afficher des variables qui décrivent un article d'épicerie — "Bread"
. Définir des variables pour son nom, son prix par pain et la quantité en stock, en utilisant des noms clairs et explicites.
Instructions de code
- Créer une variable
item_name
et lui attribuer la chaîne de caractères"Bread"
. - Créer une variable
item_price
et lui attribuer la valeur flottante4.52
(prix par pain). - Créer une variable
items_in_stock
et lui attribuer la valeur entière230
(quantité disponible). - Utiliser ces variables dans des instructions
print()
pour afficher les détails de l'article.
Solution
Merci pour vos commentaires !