def and return
Definiere eine Funktion mit def. return gibt einen Wert an den Aufrufer zurück.
Syntax
def name(parameter1, parameter2=default):return value
- Eine Funktion ohne return gibt None zurück.
Beispiel
def double(n):
return n * 2
print(double(4))Ausgabe:
8
Häufige Fehler
- Einen Wert auszugeben ist nicht dasselbe wie ihn zurückzugeben.
- Verwende keine Liste oder kein Dictionary als Standardwert; nimm None und erstelle es im Funktionskörper.