Встречается на собеседованиях • сегодня
Какие знаешь атрибуты
В Python атрибуты — это переменные, связанные с объектом или классом. Основные типы:
- Атрибуты экземпляра — принадлежат конкретному объекту.
python
class Dog: def __init__(self, name): self.name = name # атрибут экземпляра dog = Dog("Rex") print(dog.name) # Rex
-
Атрибуты класса — общие для всех экземпляров.
pythonclass Dog: species = "Canis familiaris" # атрибут класса print(Dog.species) # Canis familiaris -
Динамические атрибуты — добавляются во время выполнения.
pythondog.age = 5 # динамический атрибут -
Специальные (магические) — начинаются и заканчиваются на
__, например__dict__,__class__. -
Приватные атрибуты (условно) — начинаются с
_(одинарное подчёркивание) или__(двойное, name mangling).
Пример с __dict__:
python
print(dog.__dict__) # {'name': 'Rex', 'age': 5}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы