Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Kein Rückgabewert | Spezifikation des Funktionsrückgabewerts
Python-Funktionen-Tutorial
course content

Kursinhalt

Python-Funktionen-Tutorial

Python-Funktionen-Tutorial

1. Was Ist eine Funktion in Python?
2. Positionsbezogene und Optionale Argumente
3. Beliebige Argumente
4. Spezifikation des Funktionsrückgabewerts
5. Rekursion und Lambda-Funktionen

book
Kein Rückgabewert

In Python ist None ein spezielles Objekt, das das Fehlen eines Wertes darstellt. Wenn wir keinen Rückgabewert angeben, wird standardmäßig None verwendet. Es wird häufig dafür genutzt, anzuzeigen, dass eine Funktion kein sinnvolles Ergebnis zurückgibt. Betrachten wir verschiedene Fälle, in denen ein Rückgabewert None verwendet werden kann:

12345
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
copy

In diesem Fall gibt die Funktion greet() lediglich eine Begrüßungsnachricht aus, ohne einen spezifischen Wert zurückzugeben. Der Standardrückgabewert ist None.

Zweiter Fall

Wenn eine Funktion wegen ihrer Nebenwirkungen oder Aktionen genutzt wird, anstatt einen Rückgabewert zu liefern:

12345678
def save_data(data): # Save the data to a file or database # ... print('Data was saved succesfully!') data = [] result = save_data(data) print(result) # output: `None`
copy

In diesem Beispiel führt die Funktion save_data() Aktionen aus, um Daten zu speichern, gibt jedoch kein spezifisches Ergebnis zurück. Der Rückgabewert ist None, aber der Schwerpunkt liegt auf der Nebenwirkung des Speicherns der Daten.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt