Pergunta

Todos os membros são caso camelo, certo? Por verdadeiro / falso, mas não verdadeiro / falso, o que é mais descontraído?

Foi útil?

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 interno set é com base no (apesar não exatamente igual a) a classe Set dos conjuntos módulo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top