Вопросы с тегом «python-dataclasses»

143
Что такое классы данных и чем они отличаются от обычных классов?

С помощью PEP 557 классы данных вводятся в стандартную библиотеку Python. Они используют @dataclassдекоратор, и они должны быть «изменяемыми именованными кортежами по умолчанию», но я не совсем уверен, что понимаю, что это на самом деле означает и чем они отличаются от обычных классов. Что такое...

127
Введите подсказки в namedtuple

Рассмотрим следующий фрагмент кода: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) Приведенный выше код - это всего лишь способ продемонстрировать, чего я пытаюсь достичь. Я хотел бы сделать namedtupleс подсказками типа. Знаете ли вы какой-нибудь изящный способ...

89
Наследование классов в классах данных Python 3.7

В настоящее время я пробую новые конструкции классов данных, представленные в Python 3.7. В настоящее время я застрял в попытке наследовать родительский класс. Похоже, что мой текущий подход испортил порядок аргументов, так что параметр bool в дочернем классе передается раньше других параметров....