Python 标准库类的规范似乎是类名小写 - 这似乎适用于内置函数,例如str和 ,int以及作为必须导入的标准库模块一部分的大多数类,例如datetime.date或datetime.datetime。
但是,某些标准库类(例如enum.Enum和 )decimal.Decimal是大写的。乍一看,当类的名称等于模块名称时,类似乎是大写的,但并非在所有情况下都如此(例如datetime.datetime)。
Python 标准库中类名大写约定背后的基本原理/逻辑是什么?