Let\'s say I have a class
class A: def method(self): return self
If method is called, is a pointer to the A
method
A
It returns a reference:
>>> a = A() >>> id(a) 40190600L >>> id(a.method()) 40190600L >>> a is a.method() True
You can think of it this way: You actually pass self to the .method() function as an argument and it returns the same self.
self
.method()