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 Rückgabewerts Einer Funktion
Python-Funktionen-Tutorial

bookKein Rückgabewert

In Python ist None ein spezielles Objekt, das das Fehlen eines Wertes darstellt. Wenn kein Rückgabewert angegeben wird, wird standardmäßig None verwendet. Es wird häufig verwendet, um anzuzeigen, dass eine Funktion kein sinnvolles Ergebnis zurückgibt. Betrachten Sie die folgenden Fälle, in denen ein Rückgabewert von None verwendet werden kann:

Erster Fall

Wenn die Funktion kein spezifisches Ergebnis oder keinen Wert zurückgibt:

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 bestimmten Wert zurückzugeben. Der Standard-Rückgabewert ist None.

Zweiter Fall

Wenn eine Funktion aufgrund ihrer Seiteneffekte oder Aktionen und nicht wegen eines Rückgabewerts verwendet wird:

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 zum Speichern von Daten aus, gibt jedoch kein spezifisches Ergebnis zurück. Der Rückgabewert ist None, wobei der Schwerpunkt auf dem Seiteneffekt des Speicherns der Daten liegt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookKein Rückgabewert

Swipe um das Menü anzuzeigen

In Python ist None ein spezielles Objekt, das das Fehlen eines Wertes darstellt. Wenn kein Rückgabewert angegeben wird, wird standardmäßig None verwendet. Es wird häufig verwendet, um anzuzeigen, dass eine Funktion kein sinnvolles Ergebnis zurückgibt. Betrachten Sie die folgenden Fälle, in denen ein Rückgabewert von None verwendet werden kann:

Erster Fall

Wenn die Funktion kein spezifisches Ergebnis oder keinen Wert zurückgibt:

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 bestimmten Wert zurückzugeben. Der Standard-Rückgabewert ist None.

Zweiter Fall

Wenn eine Funktion aufgrund ihrer Seiteneffekte oder Aktionen und nicht wegen eines Rückgabewerts verwendet wird:

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 zum Speichern von Daten aus, gibt jedoch kein spezifisches Ergebnis zurück. Der Rückgabewert ist None, wobei der Schwerpunkt auf dem Seiteneffekt des Speicherns der Daten liegt.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
some-alt