SobesLab логотип SobesLab

Ответ

`property` – это встроенная функция-декоратор, позволяющая определить метод доступа к атрибуту, но вызывать его как обычный атрибут. Используется в классе для инкапсуляции: вместо прямого обращения к приватному атрибуту через property можно вызывать геттер/сеттер с логикой. Например:\n```python\nclass A:\n def __init__(self, x):\n self._x = x\n @property\n def x(self):\n return self._x\n @x.setter\n def x(self, val):\n self._x = val if val >= 0 else 0\n```\nТеперь `a.x` обращается через геттер и сеттер.