Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Lambda-Funktionen | Rekursion und Lambda-Funktionen
Python-Funktionen-Tutorial

bookLambda-Funktionen

Lambda-Funktionen sind anonyme Funktionen, das bedeutet, sie haben keinen Namen. Sie werden mit dem Schlüsselwort lambda erstellt und häufig verwendet, um kurze Funktionen direkt an Ort und Stelle zu definieren.

Die grundlegende Syntax einer Lambda-Funktion ist wie folgt:

lambda arguments: expression
  • lambda: das Schlüsselwort, das den Beginn einer Lambda-Funktionsdefinition kennzeichnet;
  • arguments: die Liste der Argumente, die die Funktion entgegennimmt;
  • expression: der Ausdruck, der beim Aufruf der Funktion ausgeführt wird. Das Ergebnis des Ausdrucks wird als Funktionswert zurückgegeben.

Das Hauptmerkmal von Lambda-Funktionen ist ihre prägnante Syntax. Sie sind praktisch, wenn eine einfache Funktion benötigt wird, ohne viel Code zu schreiben.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Aufgabe

Swipe to start coding

Es gibt eine Liste von Preisen (prices), und ein Lambda-Ausdruck soll implementiert werden, der einen Preis als Parameter übernimmt und 13 % Steuer abzieht.

  1. Definition eines Lambda-Ausdrucks mit dem Schlüsselwort lambda.
  2. Der Lambda-Ausdruck soll einen Parameter (price) übernehmen.
  3. Ist der price negativ, gilt er als ungültig und es soll direkt innerhalb des Lambda-Ausdrucks mit der Funktion max() 0 zurückgegeben werden.
  4. Der Lambda-Ausdruck soll zuerst den Preis prüfen und anschließend 13 % abziehen vom gültigen Betrag.
  5. Mit einer List Comprehension soll apply_tax auf jedes Element in prices angewendet werden.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
single

single

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 give more examples of lambda functions?

What are some common use cases for lambda functions?

How do lambda functions differ from regular functions in Python?

close

Awesome!

Completion rate improved to 4.35

bookLambda-Funktionen

Swipe um das Menü anzuzeigen

Lambda-Funktionen sind anonyme Funktionen, das bedeutet, sie haben keinen Namen. Sie werden mit dem Schlüsselwort lambda erstellt und häufig verwendet, um kurze Funktionen direkt an Ort und Stelle zu definieren.

Die grundlegende Syntax einer Lambda-Funktion ist wie folgt:

lambda arguments: expression
  • lambda: das Schlüsselwort, das den Beginn einer Lambda-Funktionsdefinition kennzeichnet;
  • arguments: die Liste der Argumente, die die Funktion entgegennimmt;
  • expression: der Ausdruck, der beim Aufruf der Funktion ausgeführt wird. Das Ergebnis des Ausdrucks wird als Funktionswert zurückgegeben.

Das Hauptmerkmal von Lambda-Funktionen ist ihre prägnante Syntax. Sie sind praktisch, wenn eine einfache Funktion benötigt wird, ohne viel Code zu schreiben.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Aufgabe

Swipe to start coding

Es gibt eine Liste von Preisen (prices), und ein Lambda-Ausdruck soll implementiert werden, der einen Preis als Parameter übernimmt und 13 % Steuer abzieht.

  1. Definition eines Lambda-Ausdrucks mit dem Schlüsselwort lambda.
  2. Der Lambda-Ausdruck soll einen Parameter (price) übernehmen.
  3. Ist der price negativ, gilt er als ungültig und es soll direkt innerhalb des Lambda-Ausdrucks mit der Funktion max() 0 zurückgegeben werden.
  4. Der Lambda-Ausdruck soll zuerst den Preis prüfen und anschließend 13 % abziehen vom gültigen Betrag.
  5. Mit einer List Comprehension soll apply_tax auf jedes Element in prices angewendet werden.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
single

single

some-alt