Назначение аргументов функции для `self`

Я заметил, что обычно я использую для назначения SomeClass .__ init __ () аргументы self атрибутов с тем же именем.Пример:

class SomeClass():
    def __init__(self, a, b, c):
        self.a = a
        self.b = b
        self.c = c

На самом деле это должна быть общая задача для других, а также PyDev имеет ярлык для этого - если вы поместите курсор в список параметров и щелкните Ctrl + 1 ] вам предоставляется возможность назначить параметры атрибутам , которые создадут для вас этот шаблонный код .

Есть ли другой, короткий и элегантный способ выполнить это задание?

24
задан Jonathan 30 December 2011 в 18:47
поделиться