Пример кода:
Код: Выделить всё
class MyClass:
def __init__(self, full_name: str):
self.full_name = full_name
@property
def full_name(self) -> str:
return self._full_name
@full_name.setter
def full_name(self, value: str) -> None:
self._full_name = value
# Usage
obj = MyClass("John Doe")
print(obj.full_name)
Код: Выделить всё
Undefined attribute: `` has no attribute `_full_name`.
Код: Выделить всё
self._full_name = full_name
Подробнее здесь: https://stackoverflow.com/questions/793 ... -attribute