所有成员都是骆驼案,对吧?为什么是真/假而不是真/假,哪个更轻松?
Joan Venge
问问题
28215 次
4 回答
82
来自Pep 285:
常量应该被称为“真”和“假”(类似于无)还是“真”和“假”(如在 C++、Java 和 C99 中)?
=> 真假。
大多数评论者都同意 Python 内部的一致性比与其他语言的一致性更重要。
正如安德鲁指出的那样,这可能是因为所有(大多数)?内置常量大写。
于 2009-02-06T18:20:10.277 回答
16
所有 python 的内置常量都大写或 [大写] CamelCase:
于 2009-02-06T18:21:40.460 回答
5
这是一个可能的解释:
我看到命名约定是这样的,类通常被命名为 CamelCase。那么为什么内置类型都命名为小写(如 list、dict、set、bool 等)?
因为它们中的大多数最初是类型和工厂函数,而不是
类——并且命名约定并不是进行向后不兼容更改的有力理由。一个不同的例子:新的内置类型set
基于(虽然不完全等于)来自 sets 模块的 Set 类
于 2009-02-06T18:20:14.100 回答
-2
在 python 中,只有 3 个关键字 True 、False 和 None 以大写字母开头。我认为这是为了将这三个关键字与其他关键字区分开来。这 3 个关键字可以用作文字或值,而其他关键字则不能。例如
a=True 是正确的,但 a=for 是错误的
于 2020-10-23T00:23:50.693 回答