Oma Dt Asked:2020-08-04 04:55:36 +0000 UTC2020-08-04 04:55:36 +0000 UTC 2020-08-04 04:55:36 +0000 UTC python中的PEP8样式 772 根据PEP8,函数名必须小写,小写分隔,但标准库本身不遵循这个标准?也适用于类。 python-3.x 1 个回答 Voted Best Answer Xander 2020-08-04T05:40:05Z2020-08-04T05:40:05Z 内置类型不是像常规用户定义类那样的类。 在 Python 2.2 之前,list、tuple、int 之类的名称只是函数,这就是它们用小写字母书写的原因。与自定义类不同,内置类型不能被继承。与普通班也有一些细微的差别。 从 2.2 版开始,内置类型和用户定义的类几乎完全平等,但名称保持旧,以免破坏现有代码。 关于方法名称,PEP8 说: 混合大小写仅在已经是流行样式的上下文中被允许(例如 threading.py),以保持向后兼容性 混合大小写仅在它已经是主流样式(例如 threading.py)的情况下才允许,以保持向后兼容性 也就是说,在编写 PEP8 之前就已经是这样了,因此,他们再次没有修复任何内容,以免破坏现有代码。
内置类型不是像常规用户定义类那样的类。
在 Python 2.2 之前,list、tuple、int 之类的名称只是函数,这就是它们用小写字母书写的原因。与自定义类不同,内置类型不能被继承。与普通班也有一些细微的差别。
从 2.2 版开始,内置类型和用户定义的类几乎完全平等,但名称保持旧,以免破坏现有代码。
关于方法名称,PEP8 说:
也就是说,在编写 PEP8 之前就已经是这样了,因此,他们再次没有修复任何内容,以免破坏现有代码。