Résumé des spécifications d'écriture Python et des conventions de dénomination

不言
Libérer: 2019-01-25 09:55:52
avant
2037 Les gens l'ont consulté

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal