Я использую Python 3.7 и Django. Я читал о "_slots__" - http://book.pythontips.com/en/latest/slots__magic.html. Очевидно, _slots можно использовать для оптимизации выделения памяти для большого количества этих объектов, выполнив это ...
class MyClass(object):
__slots__ = ['name', 'identifier']
def __init__(self, name, identifier):
self.name = name
self.identifier = identifier
self.set_up()
Мой, пожалуй, очевидный вопрос: почему бы нам не захотеть сделать это для всех объектов? Есть ли недостатки в использовании _slots __?