Maison > Article > développement back-end > Résumé des spécifications d'écriture Python et des conventions de dénomination
Ce que cet article vous apporte est un résumé des spécifications d'écriture et des conventions de dénomination de Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Rédaction des spécifications
Chaque instruction d'importation n'importe qu'un seul module, essayez d'éviter d'importer plusieurs modules à une fois le module.
N'ajoutez pas de point-virgule ";" à la fin de la ligne, et n'utilisez pas de point-virgule pour mettre deux commandes sur la même ligne.
Il est recommandé que chaque ligne ne dépasse pas 80 caractères. Si elle dépasse, il est recommandé d'utiliser des parenthèses pour connecter implicitement plusieurs lignes de contenu, et il n'est pas recommandé d'utiliser des barres obliques inverses. pour se connecter
L'utilisation des lignes vierges nécessaires peut augmenter la lisibilité du code. Généralement, il existe deux lignes vides entre les définitions de niveau supérieur (telles que les définitions de fonctions ou de classes) et une ligne vide entre les définitions de méthodes. Alternativement, une ligne vierge peut être utilisée pour séparer certaines fonctions.
Habituellement, il est recommandé d'utiliser des coques vides pour séparer les deux côtés des opérateurs, des paramètres de fonction et des virgules.
Vous devez éviter d'utiliser les opérateurs + et += pour accumuler des chaînes dans une boucle. En effet, les chaînes sont immuables et cela crée des objets temporaires inutiles. L'approche recommandée consiste à ajouter chaque sous-chaîne à la liste, puis à utiliser la méthode join() pour rejoindre la liste une fois la boucle terminée.
Utilisez les structures de gestion des exceptions de manière appropriée pour améliorer la tolérance aux pannes du programme, mais vous ne pouvez pas trop vous fier aux structures de gestion des exceptions. Un jugement explicite approprié est toujours nécessaire.
Convention de dénomination
Les noms de modules doivent être aussi courts que possible et utiliser uniquement des lettres minuscules. Vous pouvez utiliser des traits de soulignement. pour séparer plusieurs lettres.
Gardez le nom du package aussi court que possible et utilisez toutes les lettres minuscules. Les soulignements ne sont pas recommandés.
Les noms de classe sont en majuscule avec la première lettre du mot.
Les classes à l'intérieur du module sont composées de traits de soulignement + noms de classes de style Pascal.
Les règles de dénomination des fonctions, des attributs de classe et des méthodes sont similaires à celles des modules, utilisant toutes des lettres minuscules et plusieurs lettres séparées par des traits de soulignement.
Utilisez toutes les lettres majuscules lorsque vous nommez des constantes, et des traits de soulignement peuvent être utilisés.
Les variables ou fonctions du module commençant par un trait de soulignement sont protégées et ne peuvent pas être importées lors de l'importation depuis le module à l'aide de l'instruction import *from.
Les variables d'instance ou les méthodes commençant par un trait de soulignement sont privées à la classe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!