A callable
object is an
object that can accept some arguments (also called parameters) and possibly return an
object (often a tuple containing multiple
objects). A
function is the simplest callable
object in Python, but there are others, such as classes or certain class instances.
read more >>