function objects vs callables function object can only be created with def statement on the other handa callable is any object that can be called like function for examplea class name can be called directly to yield an instance of class thereforea class name is callable an instance object can also be called directlywhat that yields depends on whether or not the underlying class provides definition for the system-supplied call (method purdue university