Question

Tous les membres sont CamelCase, non? Pourquoi Vrai / Faux mais pas vrai / faux, ce qui est plus détendu?

Était-ce utile?

La solution

De Pep 285 :

  

Si les constantes sont appelées « Vrai »   et « Faux » (similaire à          Aucun) ou 'vrai' et 'faux' (comme en C ++, Java et C99)?

     

=> Vrai et Faux.

     

La plupart des commentateurs conviennent que la cohérence au sein de Python est plus   important que la cohérence avec d'autres langues.

, comme le souligne Andrew out, est probablement parce que tous (le plus)? constantes intégrées sont capitalisées .

Autres conseils

Toutes de python intégré des constantes sont capitalisées ou [supérieure] CamelCase:

Voici un possible explaination:

  
    

Je vois que les conventions de nommage sont telles que les classes obtiennent habituellement nommés     Affaire de chameau. Alors pourquoi sont les types intégrés nommés en minuscules (comme     liste, dict, ensemble, bool, etc.)?

  
     

Parce que la plupart d'entre eux étaient à l'origine   types et les fonctions d'usine, pas
  cours - et une convention de nommage est   pas une bonne raison de faire en arrière   changements incompatibles. Un autre   exemple: le nouveau type set est builtin   sur la base (barbante pas exactement égale   à) la classe Set à partir du module jeux

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top