[Python-de] Anfängerfrage

Diez B. Roggisch deets at web.de
Son Feb 13 20:00:03 CET 2005


Am Sonntag, 13. Februar 2005 19:54 schrieb Marek Kubica:
> On Sun, 13 Feb 2005 19:40:42 +0100
>
> Gregor Lingl <glingl at aon.at> wrote:
> > *Dieses* Argument stimmt nicht, denn der Unterschied zwischen
> > Methoden und Funktionen liegt *nicht* darin ob sie einen Rückgabewert
> > haben.
>
> Worin liegt er dann?

Was du gesagt hast war das der Unterschied zw. Funktionen und _Methoden_ die 
Existenz eines Rückgabewertes ist.

Das ist jedoch der Unterschied zw. Funktionen und Prozeduren. Letzteren gibts 
in dem Sinne in python nicht. Zur Not wird halt None zurückgegeben. 

Methoden dagegen sind spezielle Funktionen, die ein erstes Argument (die 
Instanz) angebunden haben können.

MfG Diez