【发布时间】:2023-03-31 16:32:01
【问题描述】:
所有成员都是驼色的,对吧?为什么是真/假而不是真/假,哪个更轻松?
【问题讨论】:
-
我的意思是 myVar 中的骆驼大小写和 MyVar 中的帕斯卡大小写。
-
通常不同的类型使用不同的大小写。
标签: python camelcasing
所有成员都是驼色的,对吧?为什么是真/假而不是真/假,哪个更轻松?
【问题讨论】:
标签: python camelcasing
来自Pep 285:
是否应该将常量称为“真” 和“假”(类似于 无)或“真”和“假”(如在 C++、Java 和 C99 中)?
=> 真假。
大多数评论者都认为 Python 内部的一致性更重要 比与其他语言保持一致更重要。
正如 Andrew 指出的那样,这可能是因为 all (most)? built-in constants are capitalized。
【讨论】:
所有python的built-in constants都大写或[大写] CamelCase:
【讨论】:
我看到命名约定是这样的,类通常被命名 骆驼香烟盒。那么为什么内置类型都命名为小写(比如 列表、字典、集合、布尔等)?
因为它们中的大多数最初是 类型和工厂函数,不是
类 - 命名约定是 不是倒退的有力理由 不兼容的变化。不同的 示例:新的内置类型set是 基于(虽然不完全相等 to) Set 模块中的 Set 类
【讨论】:
在 python 中,只有 3 个关键字 True 、False 和 None 以大写字母开头。我认为这是为了将这三个关键字与其他关键字区分开来。这 3 个关键字可以用作文字或值,而其他关键字则不能。 例如
a=True 是正确的 但 a=for 是错误的
【讨论】: