Python a "PEP8: Guide de style de code Python", qui décrit également les conventions de dénomination telles que les noms de variables et les noms de fonctions. En faisant correspondre les conventions de dénomination et les styles de codage, vous pouvez réduire la charge de travail de ceux qui lisent le code source et de ceux qui l'examinent. Veuillez vous référer non seulement aux règles de dénomination mais également à la méthode de dénomination décrite dans "[Code lisible](https://qiita.com/search?q=tag%3A Code lisible)".
PEP8
Utilisation | Règles de dénomination |
---|---|
Privé, privé | Ajouter un trait de soulignement au début |
Évitez les conflits de noms dans les sous-classes | Ajoutez deux traits de soulignement au début |
Propriétés spéciales, méthodes spéciales | Ajoutez deux traits de soulignement avant et après (Comme il est préparé dans la spécification du langage, ne le définissez pas vous-même) |
Évitez les conflits avec les mots réservés et les noms de fonctions intégrés | Ajoutez un trait de soulignement à la fin |
Utilisation | Règles de dénomination |
---|---|
paquet | Noms courts en minuscules, sans trait de soulignement |
module | Noms courts en minuscules, peuvent être séparés par un trait de soulignement |
Classe, exception | Méthode CapWords (connectez uniquement les premiers mots supérieurs, n'utilisez pas de trait de soulignement) |
Fonctions, méthodes | Uniquement en minuscules, séparez les mots avec des traits de soulignement si nécessaire |
constant | Uniquement des majuscules, des mots séparés avec un trait de soulignement |
variable | Uniquement en minuscules, séparez les mots avec des traits de soulignement si nécessaire |
1 caractère variable | l (Lower El)、O (Capital o)、I (Oeil capital)Ne jamais utiliser(Numéros en fonction de la police 1 、0 Parce que c'est indiscernable) |
Utilisation | Règles de dénomination |
---|---|
Supprimer la variable | 1 trait de soulignement (Lorsqu'une variable est requise pour une boucle for ou une affectation fractionnée mais non utilisée) |
Tel.
Recommended Posts