Программирование и научные вычисления на языке Python/§15: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 138:
 
===Переменная self===
Внутри конструктора <tt>__init__</tt> аргумент <tt>self/tt> это переменная, содержащая создаваемый экземпляр. Когда мы пишем
 
 
<source lang="python">
self.v0 = v0
self.g = 9.81</source>
 
 
мы определяем два новых атрибута в этом экземпляре. Параметр <tt>self/tt> тайно возвращается к коду вызова. Мы можем представить себе <tt>y = Y(3)/tt> как
 
 
<source lang="python">
Y.__init__(y, 3)</source>