arrow

назад

ask

Вопрос

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

repost

282

input message

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


2 коммента

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

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

0

ответить

comment deleted

коммент удалён

скорее наоборот, это стакан для воды

0

ответить

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

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится