Example of built-in function usage in python, and python _ call _
This example describes how to use the _ call _ built-in function in python. Share it with you for your reference. The specific analysis is as follows:
An object can simulate the behavior of a function by providing the _ call _ (slef, [, * args [, ** kwargs]) method. If an object x provides this method, it can be used like a function, that is, x (arg1, arg2 ...) it is equivalent to calling x. _ call _ (self, arg1, arg2 ). The object of the simulated function can be used to create a functor or proxy)
Class DistanceForm (object): def _ init _ (self, origin): self. origin = origin print "origin:" + str (origin) def _ call _ (self, x): print "x:" + str (x) p = DistanceForm (100) p (2000)
Output:
>>> Origin: 100x: 2000
I hope this article will help you with Python programming.