Напоминаю: используем сет/гет, а также проперти ТОЛЬКО при наличии логики в получении или установке атрибута
1) __dict__ — это атрибут объектов в питоне, который хранит состояние
2) __setattr__ вызывается при попытке установить атрибут
3) property — это удобный механизм создания геттеров и сеттеров
4) __slots__ — создан для уменьшения памяти, занимаемой объектами, но как побочное свойство -не даст добавить объекту новый атрибут
Читать:
https://docs.python.org/3/reference/datamodel.html#object.__setattr__
https://docs.python.org/3/reference/datamodel.html?highlightslots#slots
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку /»Спонсировать/»
#Python #PythonRussian #PyCharm #Питон #Программирование
Воспользуйтесь возможностью поделиться этим видео со своими друзьями и семьей, если вы нашли его полезным.
No Comments