Difference between Python Methods vs Functions Methods are associated with the objects of the class they belong to. Functions are not associated with any object. A method is called ‘on ‘ an object. We cannot invoke it just by its name. We can invoke a function just by its name.