为什么True / False在Python中被大写?

所有的成员都是骆驼案件,对吧? 为什么是正确/错误而不是真/假,哪个更轻松?

从Pep 285 :

常量被称为“真”和“假”(类似于无)或“真”和“假”(如C ++,Java和C99)?

=>正确和错误。

大多数评论者都认为Python中的一致性比其他语言的一致性更重要。

正如Andrew指出的,这可能是因为所有(大部分)? 内置的常量是大写的 。

所有的python的内置常量是大写或[上] CamelCase:

这是一个可能的解释 :

我看到命名约定是这样的,类通常被命名为CamelCase。 那么为什么名为全部小写的内置types(如list,dict,set,bool等)?

因为他们大部分原本是types和工厂职能,而不是
类和命名约定不是一个强烈的理由,使倒退不兼容的变化。 一个不同的例子:新内buildtypesset基于(尽pipe不完全等于)set模块中的Set类

我会说,他们被称为TrueFalse因为他们是单身。

TrueFalse在Haskell中是大写字母,Haskell是使用缩进作为语法的另一种语言。