Back to questions
Мой Офис
СБЕР Центр ИИ
Junior — Middle
60
Имели ли вы опыт использования dataclass для определения структур данных в Python?
Companies where asked
Answer from AI
sobes.tech AI
В Python dataclass используется для удобного определения классов, которые в основном служат для хранения данных. Это позволяет автоматически генерировать методы __init__, __repr__, __eq__ и другие, что сокращает шаблонный код.
Пример:
from dataclasses import dataclass
@dataclass
class User:
id: int
name: str
active: bool = True
user = User(1, "Иван")
print(user)
Такой подход удобен для структурирования данных, например, при работе с конфигурациями, результатами запросов или передачей параметров между функциями.