Sobes.tech
Junior — Middle
76

Haben Sie den Decorator dataclass in Ihren Projekten verwendet?

Unternehmen wurden gefragt
TechCore
AstonAston

Antwort von AI

sobes.tech KI

Да, декоратор @dataclass в Python используется для автоматического добавления стандартных методов в класс, таких как __init__, __repr__, __eq__ и других, что значительно сокращает шаблонный код.

Пример использования:

from dataclasses import dataclass

@dataclass
class Point:
    x: int
    y: int

p = Point(1, 2)
print(p)  # Point(x=1, y=2)

Это удобно для классов, которые в основном хранят данные, например, для DTO, конфигураций или результатов вычислений.