Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Lambda Functions in Python | Funktionen in Python
Einführung in Python

bookLambda Functions in Python

Alle Funktionen, die wir bisher erstellt haben, werden im Speicher gespeichert, nachdem der Code zum ersten Mal ausgeführt wurde. Es gibt jedoch Zeiten, in denen Sie möglicherweise keine eigenständige Funktion erstellen möchten, insbesondere für einfache Aufgaben. In diesen Situationen können Sie die lambda-Funktion von Python verwenden, die im Wesentlichen eine anonyme Funktion ist. Hier ist die Syntax:

lambda var1, var2, ... : expression

Als Beispiel wollen wir unsere anfängliche Funktion überarbeiten. Wir können sie mit einer Lambda-Funktion umgestalten, um die quadrierte Summe von zwei Zahlen zurückzugeben:

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Hinweis

Wie Sie vielleicht ableiten können, können nicht alle Funktionen, die wir besprochen haben, in lambda-Funktionen umgewandelt werden. Typischerweise eignen sich lambda-Funktionen am besten für prägnante Operationen, die in eine einzelne Zeile passen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 11

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:

Fragen Sie mich Fragen zu diesem Thema

Zusammenfassen Sie dieses Kapitel

Zeige reale Beispiele

Awesome!

Completion rate improved to 1.64

bookLambda Functions in Python

Swipe um das Menü anzuzeigen

Alle Funktionen, die wir bisher erstellt haben, werden im Speicher gespeichert, nachdem der Code zum ersten Mal ausgeführt wurde. Es gibt jedoch Zeiten, in denen Sie möglicherweise keine eigenständige Funktion erstellen möchten, insbesondere für einfache Aufgaben. In diesen Situationen können Sie die lambda-Funktion von Python verwenden, die im Wesentlichen eine anonyme Funktion ist. Hier ist die Syntax:

lambda var1, var2, ... : expression

Als Beispiel wollen wir unsere anfängliche Funktion überarbeiten. Wir können sie mit einer Lambda-Funktion umgestalten, um die quadrierte Summe von zwei Zahlen zurückzugeben:

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Hinweis

Wie Sie vielleicht ableiten können, können nicht alle Funktionen, die wir besprochen haben, in lambda-Funktionen umgewandelt werden. Typischerweise eignen sich lambda-Funktionen am besten für prägnante Operationen, die in eine einzelne Zeile passen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 11
some-alt