【问题标题】:Why is collections.Counter uppercase and collections.defaultdict is not?为什么 collections.Counter 大写而 collections.defaultdict 不是?
【发布时间】:2016-02-11 17:46:42
【问题描述】:

collections 模块中的一些元素似乎是大写的,而另一些则不是。这背后有什么具体的理由吗?

【问题讨论】:

标签: python collections class-names python-collections


【解决方案1】:

thisreddit评论

所有用python编写的类都是大写的。

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

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

【讨论】:

    猜你喜欢
    • 2016-06-18
    • 2011-10-19
    • 2017-05-26
    • 2013-02-17
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多