所有成员都是骆驼案,对吧?为什么是真/假但不是真/假,哪个更放松?
答案 0 :(得分:60)
来自Pep 285:
常量应该被称为'真' 和'假'(类似于 无)或'真'和'假'(如C ++,Java和C99)?
=>是真是假。
大多数评论家都认为Python中的一致性更高 比与其他语言的一致性更重要。
正如安德鲁指出的那样,这可能是因为all (most)? built-in constants are capitalized。
答案 1 :(得分:13)
所有python的built-in constants都是大写的或[上层] CamelCase:
答案 2 :(得分:3)
我看到命名约定通常会让类被命名 骆驼香烟盒。那么为什么内置类型命名为全小写(如 list,dict,set,bool等)?
因为他们大部分都是 类型和工厂功能,而不是
类 - 以及命名约定 没有强烈的理由做出倒退 不相容的变化。不同的 示例:新的内置类型set
是 基于(尽管不完全相同 to)sets模块中的Set类
答案 3 :(得分:1)
在python中,只有3个关键字True,False和None以大写字母开头。我认为这是为了将这3个关键字与其他关键字区分开来。这3个关键字可以用作文字或值,而其他关键字则不能。 例如
a =是正确的 但 a = for是错误的