如何在Python中使用内置的“object()”创建一个对象?

qxgroojn  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(425)

我发现object()*是Python中的内置函数。 您可以在内置函数中找到object()
并且,文档内容如下:
返回一个新的无特征对象。object是所有类的基础。它有Python类的所有示例通用的方法。此函数不接受任何参数。
正如文档所述,**object()**可以创建一个对象,但我不知道如何创建。
我的疑问:

  • 如何用**object()**创建一个对象?
  • 何时使用object()?或**object()**的用例是什么?
hjzp0vay

hjzp0vay1#

要使用object创建一个对象,只需调用它:object()。然而,它从来不会(正如注解中所指出的,当你需要某个东西,但你并不关心它是什么的时候,它 * 可能 * 有时会很有用)按原样使用。object只是(在Python 3中是隐式的)所有类的基类。它提供了一些基本特性,比如分配和魔术方法,这些特性在Python中永远不会直接操作。
这个命名遵循了Python的一个流行语“一切都是对象”。

相关问题