In the following code, is there any difference between the last two lines, internally? Or is one just a abbreviation for the other one?
class Foo():
    def say(self, c):
        self.c = c
        print("Foo")
f = Foo()
Foo.say(f,"Speak!")
f.say("Speak!")
