Встречается на собеседованиях • сегодня
Что выведет print(some.attr), где some — это объект
Если some.attr существует как атрибут объекта some, будет выведено его значение. Если атрибут отсутствует, возникнет исключение AttributeError.
Пример:
python
class Example:
def __init__(self):
self.attr = 42
some = Example()
print(some.attr) # Выведет: 42
print(some.missing) # AttributeError: 'Example' object has no attribute 'missing'
text
Если нужно безопасно проверить атрибут, можно использовать `getattr()`:
```python
print(getattr(some, 'attr', 'default')) # 42 или 'default', если атрибута нет
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы