在 PEP 8 中,Guido 说 Python 类应该大写,除了内置类:
请注意,内置名称有一个单独的约定:大多数内置名称是单个单词(或两个单词一起运行),CapWords 约定仅用于异常名称和内置常量。
我很好奇:为什么 CapWords 中有一些内置类,而另一些则没有?例如,datetime 模块中的类(datetime、date、timedelta 等)没有大写。但是,Request(在 urllib 中)和 Queue 是。
这背后有什么原因或故事吗?
在 PEP 8 中,Guido 说 Python 类应该大写,除了内置类:
请注意,内置名称有一个单独的约定:大多数内置名称是单个单词(或两个单词一起运行),CapWords 约定仅用于异常名称和内置常量。
我很好奇:为什么 CapWords 中有一些内置类,而另一些则没有?例如,datetime 模块中的类(datetime、date、timedelta 等)没有大写。但是,Request(在 urllib 中)和 Queue 是。
这背后有什么原因或故事吗?