现在位置: 首页 > Python 3 教程 > 正文

Python object() 函数

Python 内置函数 Python 内置函数


描述

object() 函数返回一个空对象,我们不能向该对象添加新的属性或方法。

object() 函数返回的对象是所有类的基类,它没有任何属性和方法,只有 Python 内置对象所共有的一些特殊属性和方法,例如 __doc__ 、__class__、__delattr__、__getattribute__ 等。

object() 是 Python 中最基本的对象,其他所有对象都是由它派生出来的。因此,object() 对象是所有 Python 类的最顶层的超类(或者称为基类或父类),所有的内置类型、用户定义的类以及任何其他类型都直接或间接地继承自它。

语法

id 语法:

object()

参数说明:

  • 无。

返回值

返回一个空对象。

实例

以下实例创建一个空对象:

x = object() print(dir(x))

以上实例输出结果为:

['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']

Python 内置函数 Python 内置函数