Maison >développement back-end >Tutoriel Python >Comment le PEP 8 de Python guide-t-il la dénomination des variables et des fonctions ?

Comment le PEP 8 de Python guide-t-il la dénomination des variables et des fonctions ?

DDD
DDDoriginal
2024-11-28 02:51:09732parcourir

How Does Python's PEP 8 Guide Variable and Function Naming?

Convention de codage Python : dénomination des variables et des fonctions

En Python, les conventions de dénomination des variables et des fonctions diffèrent des conventions courantes dans d'autres langages comme C# . Cet article explore les conventions de dénomination utilisées dans Python.

Conventions de dénomination :

Le PEP 8 de Python (Guide de style pour le code Python) recommande la dénomination suivante conventions :

  • Variables :

    • Utilisez Snake_case (mots minuscules séparés par des traits de soulignement)
    • Évitez le début/la fin traits de soulignement
  • Fonctions :

    • Utilisez des mots minuscules séparés par des traits de soulignement
    • Mettez les mots en majuscule uniquement lorsque cela est nécessaire pour lisibilité

Exemple :

# Variable
this_is_my_variable = 'a'

# Function
def this_is_my_function():
    pass

Justification :

Le boîtier Snake s'améliore lisibilité en séparant clairement les mots. Cela élimine également le besoin de majuscules, ce qui peut prêter à confusion lors du codage dans un langage avec typage dynamique.

Autres conventions :

  • Noms de classe : Utiliser des mots majuscules
  • Constantes : Utiliser mots majuscules séparés par des traits de soulignement
  • Exceptions : Les exceptions sont généralement des classes nommées, par exemple, ValueError

Remarque :

La casse mixte (par exemple, thisIsMyMethod) est généralement déconseillée, mais elle peut être utilisé dans des contextes avec du code existant utilisant ce style pour maintenir la compatibilité.

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