Grundlagen der Arbeit mit benutzerdefinierten Funktionen in Python
In Python kann man neben der Verwendung von Standardfunktionen und -methoden auch seine eigenen Funktionen erstellen und anwenden.
Lassen Sie uns die Syntax zur Erstellung
einer eigenen Funktion betrachten. Für die Deklaration muss man
das Schlüsselwort def schreiben, dann ihren
Namen und runde Klammern, in denen
Parameter angegeben werden können. Danach folgt
ein Doppelpunkt, nach dem im unteren Block
der gewünschte Code (Funktionskörper)
geschrieben wird.
Der Funktionskörper muss, wie in jedem anderen Codeblock,
eingerückt sein.
Als Beispiel erstellen wir die Funktion func:
def func():
'''
Funktionskörper, in dem
der auszuführende Code
geschrieben ist
'''
Lassen Sie uns die Funktion func so gestalten,
dass sie ein Ausrufezeichen ausgibt:
def func():
print('!')
Lassen Sie uns nun unsere Funktion aufrufen. Dazu muss ihr Name und runde Klammern geschrieben werden:
def func():
print('!')
# Wir rufen unsere Funktion auf:
func() # gibt '!' aus
Man kann unsere Funktion mehrmals aufrufen - in diesem Fall wird jeder Funktionsaufruf eine neue Ausgabe auf dem Bildschirm verursachen:
def func():
print('!')
func() # gibt '!' aus
func() # gibt '!' aus
func() # gibt '!' aus
In Python muss eine Funktion unbedingt unterhalb ihrer Deklaration aufgerufen werden:
func() # gibt einen Fehler aus
def func():
print('!')
Erstellen Sie eine Funktion, die Ihren Vor- und Nachnamen ausgibt.
Erstellen Sie eine Funktion, die die
Summe von 3 und 6 ausgibt.