Мне просто интересно, как я могу использовать свойство только для чтения и установить начальные значения в __init__
Я бы хотел что-то подобное:
Просто приватная (столько, сколько python
разрешает конфиденциальность) переменная, которая устанавливается в конструкторе.
class A:
def __init__(self, value: int):
self.value = value
@property
def value(self):
return self.value
Насколько я знаю, это невозможно (невозможно установить значение)?