Maison  >  Article  >  développement back-end  >  Quelles sont les conventions de dénomination recommandées pour les variables et les fonctions en Python ?

Quelles sont les conventions de dénomination recommandées pour les variables et les fonctions en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-27 15:26:10878parcourir

What are the Recommended Naming Conventions for Variables and Functions in Python?

Conventions de dénomination en Python : variables et fonctions

En Python, contrairement à C# où camelCase ou PascalCase est répandu, une convention de dénomination différente est observée . Explorons les pratiques préférées pour Python.

CamelCase et PascalCase en Python

Bien que vous puissiez rencontrer camelCase et PascalCase en Python, ces conventions ne sont généralement pas recommandées.

Snake Case

La convention de dénomination préférée en Python, c'est Snake_case, où les mots sont séparés par des traits de soulignement.

Exemple :

this_is_my_variable = 'a'
def this_is_my_function():

Directives PEP 8

La Python Enhancement Proposal 8 (PEP 8) décrit les conventions de style de codage pour Python. Il indique explicitement que :

  • Les noms de fonctions doivent être en minuscules, séparés par des traits de soulignement pour plus de lisibilité.
  • Les noms de variables suivent la même convention que les noms de fonctions.
  • mixedCase est acceptable que dans des contextes spécifiques où il est déjà courant de préserver les compatibilité.

Considérations supplémentaires

  • Les noms de classe utilisent la convention CapitalizedWords (par exemple, MyClass).
  • Les constantes utilisent la convention UPPER_CASE_WITH_UNDERSCORES.
  • Évitez d'utiliser des caractères spéciaux (par exemple, $, %, ^) dans les noms de variables.
  • Gardez les noms de variables courts et descriptifs.

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!

Déclaration:
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