Встречается на собеседованиях • сегодня

Что выведет 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', если атрибута нет
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы