/
eb
/
python_learn
Обзор
Документация
Войти
/
eb
/
python_learn
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
options/dataclasses_intro.py
25 строк
530 B
EvgeniyBudaev
Введение в dataclasses
01 мар 2021, 16:01
01 мар 2021, 16:01
b2fd744
Код
Авторство
О чём код?
from dataclasses import dataclass class Question: def __init__(self, text, is_true, explanation): self.explanation = explanation self.is_true = is_true self.text = text @dataclass class Question2: text: str = "" is_true: bool = False explanation: str = "" q = Question2("test", True, "because") q.text = 'hi' print(q.text) @dataclass(frozen=True) # неизменяемый класс class Question3: text: str = "" is_true: bool = False explanation: str = ""