为什么Python库命名不遵循PEP并且不一致?
例如defaultdict
,OrderedDict
都是类,但是一个是thelowercase
一个是TheCamelcase
。
import inspect
inspect.isclass(OrderedDict)
> True
inspect.isclass(defaultdict)
> True
为什么不default_dict
,heap_pop
呢?根据PEP,只有class是TheCamelcase
,所有功能都应该是the_underscore
。