为什么True / False在Python中被大写?
所有的成员都是骆驼案件,对吧? 为什么是正确/错误而不是真/假,哪个更轻松?
从Pep 285 :
常量被称为“真”和“假”(类似于无)或“真”和“假”(如C ++,Java和C99)?
=>正确和错误。
大多数评论者都认为Python中的一致性比其他语言的一致性更重要。
正如Andrew指出的,这可能是因为所有(大部分)? 内置的常量是大写的 。
所有的python的内置常量是大写或[上] CamelCase:
这是一个可能的解释 :
我看到命名约定是这样的,类通常被命名为CamelCase。 那么为什么名为全部小写的内置types(如list,dict,set,bool等)?
因为他们大部分原本是types和工厂职能,而不是
类和命名约定不是一个强烈的理由,使倒退不兼容的变化。 一个不同的例子:新内buildtypesset
基于(尽pipe不完全等于)set模块中的Set类
我会说,他们被称为True
和False
因为他们是单身。
True
和False
在Haskell中是大写字母,Haskell是使用缩进作为语法的另一种语言。