Do I need "self" and "other"?
Kurda Yon
kurdayon at yahoo.com
Fri Jun 27 18:17:33 EDT 2008
Hi,
I found one example which defines the addition of two vectors as a
method of a class. It looks like that:
class Vector:
def __add__(self, other):
data = []
for j in range(len(self.data)):
data.append(self.data[j] + other.data[j])
return Vector(data)
In this example one uses "self" and "other". Does one really need to
use this words? And, if yes, why? I have replaced "self" by "x" and
"other" by "y" and everything looks OK. Is it really OK or I can have
some problem in some cases?
Thank you!
More information about the Python-list
mailing list