Встречается на 1% собеседований по Python
Как посмотреть атрибуты объекта
Для просмотра атрибутов объекта в Python можно использовать несколько способов:
dir()- возвращает список всех атрибутов и методов объекта (включая служебные):
python
class Example:
def __init__(self):
self.value = 42
obj = Example()
print(dir(obj)) # ['class', 'delattr', ..., 'value']
text
2. **`vars()`** - возвращает `__dict__` объекта (только пользовательские атрибуты):
```python
print(vars(obj)) # {'value': 42}__dict__- словарь с атрибутами экземпляра:
python
print(obj.__dict__) # {'value': 42}getattr()- получить значение конкретного атрибута:
python
print(getattr(obj, 'value')) # 42Для инспекции модулей также полезны help() и inspect модуль. vars() и __dict__ работают только для экземпляров с __dict__.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы