| title | Встроенная функция Python object() - Шпаргалка по Python |
|---|---|
| description | Возвращает новый объект без каких-либо особенностей. object является базовым классом для всех классов. Он содержит методы, общие для всех экземпляров классов Python. Эта функция не принимает аргументов. |
Функция object() возвращает новый, пустой, не имеющий признаков объект. Этот объект является базовым для всех классов в Python. Он не имеет никаких специальных атрибутов или методов.
Хотя вы можете создавать экземпляры object, это не то, что вы будете делать часто в повседневном программировании. Это скорее фундаментальный строительный блок объектной модели Python.
# Create a new object
o = object()
# See its type
print(type(o))<class 'object'>
Примечание: У него нет атрибутов, которые можно было бы установить. o.name = "test" вызовет AttributeError.
- Шпаргалка: Основы ООП
- Блог: Типы данных Python
- isinstance()
- issubclass()
- dir()
- hasattr()
- getattr()
- delattr()