Почему с коллекциями. Верхний регистр и с коллекциями нет.
Некоторые из элементов в collections
Модуль, кажется, в верхнем регистре, некоторые другие нет. Есть ли за этим конкретное обоснование?
1 ответ
Решение
Согласно этому комментарию Reddit
Все классы, написанные на python, имеют верхний верблюжий регистр.
Все типы на основе кода C ниже. [как примитивы]
namedtuple
является функцией, поэтому следует соглашению об именовании функций.deque
а такжеdefaultdict
типы, (С);Counter
а такжеOrderedDict
являются классами, (Python).