【发布时间】:2016-09-05 10:42:50
【问题描述】:
我尝试在网上搜索这个问题,但是因为“对象”这个词很常见,我得到了很多不相关的结果,而不是我正在寻找的结果。我还在这里查看了官方文档:https://docs.python.org/3/tutorial/classes.html 并没有找到任何解释。所以当你读到这个问题时,请不要惊慌。
问题:
在 Python 中,在声明一个新类时,我们扩展了对象类。例如:
class SomeClass(object):
#eggs and ham etc
这里我们注意到SomeClass 有一个大写的S,因为我们遵循驼峰式。然而,我们继承自的类——“object”似乎并没有遵循这个命名约定。为什么对象类都是小写的?
【问题讨论】:
-
虽然
Exception是一个内置类,e是大写E。我假设 Python 遵循数据类型的小写字母约定,我不确定是否要确认。 -
@direprobs:它在 PEP 中。看我的回答
标签: python class inheritance