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

Kursinhalt

Python-Funktionen-Tutorial

Python-Funktionen-Tutorial

1. Was Ist eine Funktion in Python?
2. Positionsbezogene und Optionale Argumente
3. Beliebige Argumente
4. Spezifikation des Funktionsrückgabewerts
5. Rekursion und Lambda-Funktionen

book
Sofort Aufgerufener Lambda-Ausdruck

Die sofortige Ausführung einer lambda-Funktion (IIFE) dient mehreren Zwecken:

  1. Variablensichtbarkeit: Die lambda-Funktion wird sofort aufgerufen, und alle darin definierten Variablen existieren nur im Gültigkeitsbereich dieser Funktion. Dies hilft, Namenskonflikte mit anderen Teilen des Codes zu vermeiden.

  2. Code-Isolierung: Eine IIFE ermöglicht es, einen Codeabschnitt zu isolieren, indem er in eine Funktion gekapselt wird. Dies ist besonders nützlich, wenn temporäre Variablen oder Gültigkeitsbereiche für einen bestimmten Codeabschnitt benötigt werden, um Auswirkungen auf den Rest des Programms zu vermeiden.

  3. Schutz des globalen Namensraums: Die Verwendung einer IIFE hilft, eine weitere Verunreinigung des globalen Namensraums zu verhindern, da sie nur dort eingesetzt wird, wo sie deklariert wird.

12
square = (lambda x: x**2)(5) print(square)
copy

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

Aufgabe

Swipe to start coding

Bearbeite eine Lambda-Funktion zur Umrechnung von Temperatur von Grad Celsius in Grad Fahrenheit. Die Umrechnungsformel sieht folgendermaßen aus:

F = 5/9C + 32
  • Die Celsius-Temperatur ist in der Variablen celsius_temperature gespeichert.
  • Die Fahrenheit-Temperatur sollte gespeichert werden, bevor fahrenheit_temperature geändert wird.

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 4
toggle bottom row

book
Sofort Aufgerufener Lambda-Ausdruck

Die sofortige Ausführung einer lambda-Funktion (IIFE) dient mehreren Zwecken:

  1. Variablensichtbarkeit: Die lambda-Funktion wird sofort aufgerufen, und alle darin definierten Variablen existieren nur im Gültigkeitsbereich dieser Funktion. Dies hilft, Namenskonflikte mit anderen Teilen des Codes zu vermeiden.

  2. Code-Isolierung: Eine IIFE ermöglicht es, einen Codeabschnitt zu isolieren, indem er in eine Funktion gekapselt wird. Dies ist besonders nützlich, wenn temporäre Variablen oder Gültigkeitsbereiche für einen bestimmten Codeabschnitt benötigt werden, um Auswirkungen auf den Rest des Programms zu vermeiden.

  3. Schutz des globalen Namensraums: Die Verwendung einer IIFE hilft, eine weitere Verunreinigung des globalen Namensraums zu verhindern, da sie nur dort eingesetzt wird, wo sie deklariert wird.

12
square = (lambda x: x**2)(5) print(square)
copy

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

Aufgabe

Swipe to start coding

Bearbeite eine Lambda-Funktion zur Umrechnung von Temperatur von Grad Celsius in Grad Fahrenheit. Die Umrechnungsformel sieht folgendermaßen aus:

F = 5/9C + 32
  • Die Celsius-Temperatur ist in der Variablen celsius_temperature gespeichert.
  • Die Fahrenheit-Temperatur sollte gespeichert werden, bevor fahrenheit_temperature geändert wird.

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 4
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
We're sorry to hear that something went wrong. What happened?
some-alt