Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2008 14:55:41

ais
От:
Зарегистрирован: 2008-06-27
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как добавить переменные класса из параметров конструкта?

Daevaorn
Поэтому второй вариант предложенный выше вполне подходит. Там “оно само” делается.
Оно то само делается, только я хочу быть уверенным что у меня в классе будут переменные а, б, с … не зависимо от телепатической силы того кто будет создавать мой класс.

Или чуть иначе:
def __init__(self,a,b,c,d,e):
       self.__dict__.update( locals() )
Да то что нужно, спасибо.



Офлайн

#2 Июль 2, 2008 11:49:18

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Как добавить переменные класса из параметров конструкта?

Daevaorn
Или чуть иначе:

def __init__(self,a,b,c,d,e):
self.__dict__.update( locals() )
а не возникнут ли тут проблемы с удалением обьектов, ведь они будут содержать и ссылку на себя?



Офлайн

#3 Июль 2, 2008 13:47:43

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Как добавить переменные класса из параметров конструкта?

Viper
а не возникнут ли тут проблемы с удалением обьектов, ведь они будут содержать и ссылку на себя?
если возникнут, то отфильтруйте:)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version