1

可能重复:
库类名的大写

为什么 dict 子类defaultdict不遵循集合模块中的其他两个 dict 子类 ( Counter, OrderedDict) 遵循的 CapWords 命名约定?

PEP 8 推荐类的 CapWords 约定。

4

1 回答 1

2

纵观 CPython 源代码,我可以提到集合模块由两种大写的集合类型组成:OrderedDict 和 Counter 都在Python中实现以及其他三种类型,其中 namedtuple 是function, deque 和 defaultdict 类型在C中实现。所以有一个整体的区别。

于 2012-08-10T08:46:18.203 回答