Pourquoi Vrai / Faux est capitalisé en Python?
-
22-08-2019 - |
Question
Tous les membres sont CamelCase, non? Pourquoi Vrai / Faux mais pas vrai / faux, ce qui est plus détendu?
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 typeset
est builtin sur la base (barbante pas exactement égale à) la classe Set à partir du module jeux