Найти - Пользователи
Полная версия: добавление в __init__ параметра
Начало » Python для новичков » добавление в __init__ параметра
1
Bdfy1
Предположим мне нужно наследовать мой класс от некого другого класса. В __init__ я хочу добавить свой параметр ( self.test = 1). Как мне это правильно сделать ? Мне нужно перечислять все входные параметры в __init__ от родительского класса ?
zheromo
Bdfy1
Мне нужно перечислять все входные параметры
Нет
Как варианты:
class Child(Parent):
def __init__(self, *argv, **kw):
self.test = kw.pop('test', 1)
super(Child, self).__init__(*argv, **kw)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB