Функция object () возвращает объект без признаков, который является базой для всех классов.
Синтаксис object()
:
o = объект ()
object () Параметры
object()
Функция не принимает никаких параметров.
Возвращаемое значение из объекта ()
object()
Функция возвращает безликий объект.
Пример: как работает object ()?
test = object() print(type(test)) print(dir(test))
Вывод
('__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__ass___sinit_ __le__ ',' __lt__ ',' __ne__ ',' __new__ ',' __reduce__ ',' __reduce_ex__ ',' __repr__ ',' __setattr__ ',' __sizeof__ ',' __str__ ',' __subclasshook__ ')
Здесь создается объектный тест.
В программе мы использовали type () для получения типа объекта.
Точно так же мы использовали dir () для получения всех атрибутов. Эти атрибуты (свойства и методы) являются общими для экземпляров всех классов Python.