Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| dev:python:core:convention_nommage_variables [2025/07/21 11:38] – supprimée - modification externe (Date inconnue) 127.0.0.1 | dev:python:core:convention_nommage_variables [2025/07/21 11:38] (Version actuelle) – ↷ Nom de la page changé de dev:python:core:variables_et_convention_de_nommage à dev:python:core:convention_nommage_variables yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | : | ||
| + | |||
| + | ====== Python : variables et conventions de nommage ====== | ||
| + | |||
| + | ===== Syntaxe ===== | ||
| + | |||
| + | En python les variables ne peuvent pas commencer par un chiffre, ne doivent pas contenir d' | ||
| + | |||
| + | Quelques contre exemples produisant des erreurs de syntaxe : | ||
| + | <code python> | ||
| + | # Tentative d' | ||
| + | >>> | ||
| + | File "< | ||
| + | 9var = " | ||
| + | ^ | ||
| + | SyntaxError: | ||
| + | |||
| + | # Tentative d' | ||
| + | >>> | ||
| + | File "< | ||
| + | ma var = " | ||
| + | ^^^ | ||
| + | SyntaxError: | ||
| + | |||
| + | # Tentative d' | ||
| + | >>> | ||
| + | File "< | ||
| + | for = " | ||
| + | ^ | ||
| + | SyntaxError: | ||
| + | |||
| + | </ | ||
| + | |||
| + | Le non respect de ces règles lève une exception de type **SyntaxError**. | ||
| + | |||
| + | ===== Conventions ===== | ||
| + | |||
| + | Les conventions sont de bonnes pratiques communément admises, largement utilisées et facilitant le travail collaboratif et l' | ||
| + | |||
| + | * Éviter l' | ||
| + | * Préférer les noms de variables en anglais pour conserver une cohérence de lecture du code avec les mots clés et fonctions builtin ; | ||
| + | * Éviter les noms trop courts et les lettres isolées et plus encore les caractères **'' | ||
| + | * Les variables commençant par < | ||
| + | |||
| + | Par exemple : | ||
| + | * Évitez '' | ||
| + | |||
| + | ===== La variable ' | ||
| + | |||
| + | Il est courant d’appeler < | ||
| + | |||
| + | <code python> | ||
| + | >>> | ||
| + | >>> | ||
| + | |||
| + | >>> | ||
| + | >>> | ||
| + | >>> | ||
| + | ... | ||
| + | ... | ||
| + | >>> | ||
| + | [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | ||
| + | </ | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||