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
Libérer: 2024-11-28 02:51:09
original
731 Les gens l'ont consulté

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
Copier après la connexion

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!

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