【发布时间】:2017-01-01 04:50:35
【问题描述】:
Python 标准库类的规范似乎是类名是小写的——这似乎适用于诸如 str 和 int 之类的内置函数以及作为标准库模块一部分的大多数类必须导入的,例如 datetime.date 或 datetime.datetime。
但是,enum.Enum 和 decimal.Decimal 等某些标准库类是大写的。乍一看,当类的名称与模块名称相同时,它们似乎是大写的,但并非在所有情况下都适用(例如datetime.datetime)。
Python 标准库中类名的大写约定背后的基本原理/逻辑是什么?
【问题讨论】:
-
@VVK,我已经更新了更多详细信息的答案,如果这有帮助,请告诉我。如果这很好,请删除反对票。谢谢