Python集合模块中大写的意义?

2024-05-08 19:28:42 发布

您现在位置:Python中文网/ 问答频道 /正文

^{} module in Python中类的大写实践有什么意义吗?特别是,OrderedDict使用CamelCase,而defaultdict都是小写,这让我感到困惑。我的假设是他们都会使用CamelCase,因为他们都是类。在

enter image description here


Tags: inordereddict意义module小写大写camelcasedefaultdict
1条回答
网友
1楼 · 发布于 2024-05-08 19:28:42

命名是历史性的(对于CPython)。最初,CamelCase类(比如OrderedDict)是纯python实现的,而其他类(比如defaultdict)是用C实现的。但是,现在这些名称只是遗留的(主要是),因为C实现经常被添加(例如,here用于OrderedDict-您可以see nowpython实现只是一个后备)。在

相关问题 更多 >