Maison > développement back-end > Tutoriel Python > Quelle est la convention de dénomination préférée pour les variables et fonctions Python ?

Quelle est la convention de dénomination préférée pour les variables et fonctions Python ?

Linda Hamilton
Libérer: 2024-12-01 03:47:13
original
246 Les gens l'ont consulté

What is the Preferred Naming Convention for Python Variables and Functions?

Conventions de dénomination de Python pour les variables et les fonctions

En Python, vous rencontrerez probablement deux conventions de dénomination pour les variables et les fonctions, tout comme vous l'avez fait en C# : CamelCase et PascalCase. Cependant, il existe une convention supplémentaire que vous pouvez rencontrer en Python, connue sous le nom de Snake_case.

Alors, laquelle de ces conventions est le style préféré pour Python ?

Principes directeurs Python PEP 8

La réponse réside dans le guide de style Python Enhancement Proposal 8 (PEP 8). Selon PEP 8 :

Pour les noms de fonctions :

  • Tous les caractères minuscules doivent être utilisés.
  • Les mots doivent être séparés par des traits de soulignement ( _) pour améliorer la lisibilité.

Pour variable noms :

  • La même convention que les noms de fonctions s'applique.
  • mixedCase n'est autorisé que dans les contextes où il s'agit du style établi (par exemple, threading.py) pour une compatibilité ascendante.

Exemple :

# snake_case
this_is_my_variable = 'a'
def this_is_my_function():
Copier après la connexion

Par conséquent, Snake_case est le style de codage préféré et définitif pour les variables et les fonctions en Python, comme indiqué dans les directives officielles PEP 8.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal