Por Verdadeiro / Falso é capitalizado em Python?
-
22-08-2019 - |
Pergunta
Todos os membros são caso camelo, certo? Por verdadeiro / falso, mas não verdadeiro / falso, o que é mais descontraído?
Solução
A partir Pep 285 :
Caso as constantes ser chamado 'True' e 'False' (a semelhante None) ou 'verdadeiro' e 'falso' (como em C ++, Java e C99)?
=> Verdadeiro e Falso.
A maioria dos críticos concordam que a consistência dentro Python é mais importante do que a coerência com outras línguas.
Isto, como Andrew aponta, é provavelmente porque todos (a maioria)? built-in constantes são capitalizados .
Outras dicas
Todos python do constantes internas são capitalizados ou [superior] CamelCase:
Aqui está um possível explicação :
Eu vejo que as convenções de nomenclatura são tais que as aulas começam geralmente chamado CamelCase. Então, por que o built-in tipos nomeados todas as letras minúsculas (como lista, dict, conjunto, bool, etc.)?
Porque a maioria deles eram originalmente tipos e funções de fábrica, não
classes - e uma convenção de nomenclatura é não uma forte razão para fazer para trás alterações incompatíveis. Diferente exemplo: o novo tipo internoset
é com base no (apesar não exatamente igual a) a classe Set dos conjuntos módulo