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 zu definieren, bei denen eine Funktion direkt vor Ort angegeben werden kann.

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 kompakte Syntax. Sie sind praktisch, wenn eine einfache Funktion definiert werden soll, 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. Definieren eines Lambda-Ausdrucks mit dem Schlüsselwort lambda.
  2. Der Lambda-Ausdruck soll einen Parameter (price) akzeptieren.
  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 dann 13 % vom gültigen Betrag abziehen.
  5. Verwenden einer List Comprehension, um apply_tax auf jedes Element in prices anzuwenden.

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

close

Awesome!

Completion rate improved to 4.17

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 zu definieren, bei denen eine Funktion direkt vor Ort angegeben werden kann.

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 kompakte Syntax. Sie sind praktisch, wenn eine einfache Funktion definiert werden soll, 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. Definieren eines Lambda-Ausdrucks mit dem Schlüsselwort lambda.
  2. Der Lambda-Ausdruck soll einen Parameter (price) akzeptieren.
  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 dann 13 % vom gültigen Betrag abziehen.
  5. Verwenden einer List Comprehension, um apply_tax auf jedes Element in prices anzuwenden.

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