Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Sofort Ausgeführter Lambda-Ausdruck | Rekursion und Lambda-Funktionen
Python-Funktionen-Tutorial
Abschnitt 5. Kapitel 5
single

single

Sofort Ausgeführter Lambda-Ausdruck

Swipe um das Menü anzuzeigen

Die sofortige Ausführung einer Lambda-Funktion erfüllt einige spezifische Zwecke:

  1. Einmalige Auswertung eines Ausdrucks: Die Lambda-Funktion wird sofort aufgerufen, um einen Wert direkt zu berechnen, ohne der Funktion einen dauerhaften Namen zuzuweisen. Dies ist nützlich für prägnante, einmalige Logik;
  2. Code-Isolierung: Ermöglicht das Isolieren eines kleinen, in sich geschlossenen Ausdrucks innerhalb eines Codeblocks. Besonders hilfreich, wenn eine schnelle Transformation oder Berechnung für einen bestimmten Codeabschnitt erforderlich ist, ohne einen vollständigen def-Block schreiben zu müssen;
  3. Kapsulierter Gültigkeitsbereich: Alle an die Lambda-Funktion übergebenen Parameter existieren nur im Gültigkeitsbereich dieser spezifischen Ausführung. Dadurch bleiben lokale Variablen eng an den Ausdruck gebunden, in dem sie verwendet werden.
12
square = (lambda x: x**2)(5) print(square)

Dieser Ausdruck besteht aus einer lambda-Funktion (lambda x: x**2), die dazu dient, das Quadrat einer Zahl zu berechnen, und wird sofort mit dem Argument (5) ausgeführt.

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Implementierung einer Lambda-Funktion zur Umrechnung der Temperatur von Grad Celsius in Grad Fahrenheit. Die Umrechnungsformel lautet:

F=95C+32F = \frac{9}{5}C+32
  1. Definition eines Lambda-Ausdrucks mit dem Schlüsselwort lambda.
  2. Angabe, dass die Lambda-Funktion einen Parameter (celsius) erhält.
  3. Berechnung der Fahrenheit-Temperatur mit der gegebenen Formel.
  4. Festlegung der Celsius-Temperatur (celsius_temperature) in der zweiten Klammer.

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 5
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

some-alt