python - 在Python中,为什么 "object"类全部是小写而不是第一个字母大写?

标签 python class inheritance

我尝试在网上搜索这个问题,但由于“对象”这个词太常见,我得到了很多不相关的结果,而不是我正在寻找的结果。我还在这里查看了官方文档:https://docs.python.org/3/tutorial/classes.html并没有找到任何解释。所以当你读到这个问题时请不要 panic 。

问题:

在Python中,当声明一个新类时,我们扩展了对象类。例如:

class SomeClass(object):
    #eggs and ham etc

这里我们注意到 SomeClass 有一个大写的 S,因为我们遵循驼峰式大小写。然而,我们继承的类“object”似乎不遵循这个命名约定。为什么对象类全部小写?

最佳答案

所有Python的内置类型都是小写的:int、str、unicode、float、bool等。对象类型只是其中的另一种类型。

关于python - 在Python中,为什么 "object"类全部是小写而不是第一个字母大写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39328881/

相关文章:

python - 是否可以在 Django Channels Consumer 中使用 ZeroMQ 套接字?

C++ 在模板类中重载运算符<<

java - 构造函数中的可重写方法调用有什么问题?

c++ - 如何最好地让用户重新定义类方法?

c++ - 我正在尝试通过使用访问器和增变器函数从 main() 将值存储在类中的变量中

c++ - C++ 如何选择调用哪个重载函数?

python - waf多步构建-目标路径

python - gae、python、onesignal --- onesignal 玩家标签不会在仪表板上更新?

Python : Sort file by arbitrary column, 其中列包含时间值

c++ - 在函数中访问类的数组