Maison  >  Article  >  développement back-end  >  Quelles sont les règles de dénomination du langage Python ?

Quelles sont les règles de dénomination du langage Python ?

烟雨青岚
烟雨青岚original
2020-06-10 16:05:1310395parcourir

Quelles sont les règles de dénomination du langage Python ?

Règles de dénomination du langage Python :

1 Module :
Essayez d'utiliser des noms en minuscules pour les modules, avec la première lettre Gardez-la en minuscule et essayez de ne pas utiliser de traits de soulignement (sauf s'il y a plusieurs mots et un petit nombre).

# 正确的模块名import decoderimport html_parser
# 不推荐的模块名import Decoder

2. Nom de la classe :
Le nom de la classe utilise le style de dénomination CamelCase, avec la première lettre en majuscule. Les cours privés peuvent commencer par un trait de soulignement.

class Farm():
    pass
class AnimalFarm(Farm):
    pass
class _PrivateFarm(Farm):
    pass

3. Fonction :
Les noms de fonctions doivent toujours être en minuscules. S'il y a plusieurs mots, séparez-les par des traits de soulignement.

def run():
    pass
def run_with_env():
    pass

Les fonctions privées sont précédées d'un trait de soulignement_.

class Person():
    def _private_func():
        pass

4. Nom de la variable :
Le nom de la variable doit être autant que possible en lettres minuscules. S'il y a plusieurs mots, séparez-les par des traits de soulignement.

if __name__ == '__main__':
    count = 0 
    school_name = ''

5. Constantes :
Les constantes sont nommées en lettres majuscules séparées par des traits de soulignement.

MAX_OVERFLOW = 100
Class FooBar:
    def foo_bar(self, print_): 
        print(print_)

Il est recommandé de ne pas utiliser == pour les comparaisons booléennes.

# Yes
if greeting::
   pass
# Noif greeting == True
   pass
if greeting is True: 
# Worse
  pass

Tutoriel recommandé : "tutoriel python"

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