Возможные Дубликаты:
python ‘self’ explained
Why do you need explicitly have the “self” argument into a Python method?Почему Python требует параметр «self»?
Почему Python требует параметр "Я" для методов?
Например def method_abc(self, arg1)
И там когда-либо дата, когда потребность в нем будет удалена?
Какое у вас было предназначение для определения имени, которое требуется для обозначения текущего объекта? –
См. Также: http://stackoverflow.com/questions/1984104, http://stackoverflow.com/questions/68282/, http://stackoverflow.com/questions/475871/, http: //neopythonic.blogspot. com/2008/10/why-explicit-self-has-to-stay.html – sdcvvc
@ Не знаю, «это» - точно так же, как в Java, который существует без необходимости определения. – TeddyB