Функція object() в Python використовується для створення нових екземплярів класів. Вона може бути використана як базовий клас для створення користувацьких класів або як заглушка для тимчасового зберігання даних. Функція object() повертає порожній об’єкт. Наприклад:
|
1 2 3 |
x = object() print(x) |
Результат:
<object object at 0x7f6175a4c5f0>
Синтаксис функції object()
|
1 |
object() |
Параметри функції object()
Функція object() не приймає ніяких параметрів.
Значення, яке повертає функція object()
Функція object() повертає порожній об’єкт.
Приклад: Як працює функція object() в Python?
|
1 2 3 4 |
test = object() print(type(test)) print(dir(test)) |
Результат:
<class 'object'>
['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
Тут створюється об’єкт test. Ми використали функцію type() для отримання типу об’єкта. Аналогічним чином ми використали функцію dir() для отримання всіх атрибутів. Ці атрибути (властивості та методи) є спільними для об’єктів всіх класів у Python.

(3 оцінок, середня: 4,33 з 5)