标签: python collections class-names python-collections
collections模块中的某些元素似乎是大写的,有些则不是。背后有具体的理由吗?
collections
答案 0 :(得分:1)
根据this reddit评论
用python编写的所有类都是上层驼峰。 基于C代码的所有类型都较低。 [像原始人一样] namedtuple是一个函数,因此遵循函数的命名约定。 deque和defaultdict是类型,(C); Counter和OrderedDict是类,(Python)。
用python编写的所有类都是上层驼峰。
基于C代码的所有类型都较低。 [像原始人一样]
namedtuple是一个函数,因此遵循函数的命名约定。 deque和defaultdict是类型,(C); Counter和OrderedDict是类,(Python)。
namedtuple
deque
defaultdict
Counter
OrderedDict