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