ask

Вопрос

Что такое slots? Зачем используется?

repost

279

input message

напишите коммент

Ответ редакции:

slots - это специальный атрибут класса в Python, который позволяет ограничить список атрибутов доступных объекту классу, только перечисленными в нем значениями, исключив даже методы и свойства присваиваемые объектам классов по умолчанию, например "dict". Аналогично такому объекту невозможно присвоить новые атрибуты не входящие в указанный список. Используется для оптимизации памяти, т.к. для таких объектов набор атрибутов фиксирован, заранее определен, и нередко сокращен до минимально востребованного.

ответить

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь