Встречается на собеседованиях • сегодня
Как посмотреть атрибуты объекта
Для просмотра атрибутов объекта в 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
интервью вопросы и ответы