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

bookNone-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 bestimmtes Ergebnis oder keinen Wert zurückzugeben hat:

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 Standardrückgabewert ist None.

Zweiter Fall

Wenn eine Funktion aufgrund ihrer Nebeneffekte 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, aber der Schwerpunkt liegt auf dem Seiteneffekt des Speicherns der Daten.

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

Suggested prompts:

Can you explain more about when to use `None` in my own functions?

What happens if I try to use the return value from these functions in calculations?

Are there best practices for handling functions that return `None`?

Awesome!

Completion rate improved to 4.35

bookNone-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 bestimmtes Ergebnis oder keinen Wert zurückzugeben hat:

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 Standardrückgabewert ist None.

Zweiter Fall

Wenn eine Funktion aufgrund ihrer Nebeneffekte 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, aber der Schwerpunkt liegt auf dem Seiteneffekt des Speicherns der Daten.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
some-alt