跳到主要内容

Python object() 函数

object() 的语法是:

o = object()

object() 参数

object() 函数不接受任何参数。

从 object() 返回值

object() 函数返回一个没有特征的对象。

示例:object() 如何工作?

test = object()

print(type(test))
print(dir(test))

输出

<class 'object'>
['__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__']

这里,创建了一个对象 test。

在程序中,我们使用了 type() 来获取对象的类型。

同样,我们使用了 dir() 来获取所有的属性。这些属性(属性和方法)是所有 Python 类的实例共有的。