Sometimes, we want to call a function within class with Python.
In this article, we’ll look at how to call a function within class with Python.
How to call a function within class with Python?
To call a function within class with Python, we call the function with self
before it.
For instance, we write:
class Coordinates:
def distToPoint(self, p):
"""
Use pythagoras to find distance
(a^2 = b^2 + c^2)
"""
def isNear(self, p):
self.distToPoint(self, p)
We call the distToPoint
instance method within the Coordinates
class by calling self.distToPoint
.
self
is variable storing the current Coordinates
class instance.
Conclusion
To call a function within class with Python, we call the function with self
before it.