【发布时间】:2016-02-11 17:46:42
【问题描述】:
collections 模块中的一些元素似乎是大写的,而另一些则不是。这背后有什么具体的理由吗?
【问题讨论】:
-
猜猜:一段代码包含一个名为
counter的变量 的几率是多少(这会影响该名称)?还有defaultdict?
标签: python collections class-names python-collections
collections 模块中的一些元素似乎是大写的,而另一些则不是。这背后有什么具体的理由吗?
【问题讨论】:
counter 的变量 的几率是多少(这会影响该名称)?还有defaultdict?
标签: python collections class-names python-collections
据thisreddit评论
所有用python编写的类都是大写的。
所有基于 C 代码的类型都较低。 [像原始人一样]
namedtuple是一个函数,因此遵循函数的命名约定。deque和defaultdict是类型,(C);Counter和OrderedDict是类,(Python)。
【讨论】: