为什么collections.Counter大写和collections.defaultdict不是?

时间:2015-11-10 18:24:44

标签: python collections class-names python-collections

collections模块中的某些元素似乎是大写的,有些则不是。背后有具体的理由吗?

1 个答案:

答案 0 :(得分:1)

根据this reddit评论

  

用python编写的所有类都是上层驼峰。

     

基于C代码的所有类型都较低。 [像原始人一样]

     

namedtuple是一个函数,因此遵循函数的命名约定。 dequedefaultdict是类型,(C); CounterOrderedDict是类,(Python)。