Функция object() в Python

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

Другие расширения