Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Onmiddellijk Aangeroepen Lambda-Expressie | Recursie en Lambda-Functies
Python Functies Tutorial
Sectie 5. Hoofdstuk 5
single

single

Onmiddellijk Aangeroepen Lambda-Expressie

Veeg om het menu te tonen

De directe aanroep van een lambda-functie dient een aantal specifieke doelen:

  1. Eenmalige expressie-evaluatie: De lambda-functie wordt direct aangeroepen om een waarde inline te berekenen zonder dat er een permanente naam aan de functie hoeft te worden toegekend. Dit is handig voor beknopte, eenmalige logica;
  2. Code-isolatie: Hiermee kun je een kleine, zelfstandige expressie binnen een codeblok isoleren. Dit is vooral nuttig wanneer je een snelle transformatie of berekening voor een specifiek codefragment moet uitvoeren, zonder een volledige def-blok te schrijven;
  3. Geïsoleerde scope: Alle parameters die aan de lambda worden doorgegeven, bestaan alleen binnen de scope van die specifieke uitvoering. Dit helpt om lokale variabelen strikt te binden aan de expressie waarin ze worden gebruikt.
12
square = (lambda x: x**2)(5) print(square)

Deze expressie bestaat uit een lambda-functie (lambda x: x**2) die is ontworpen om het kwadraat van een getal te berekenen, en wordt direct aangeroepen met het argument (5).

Taak

Veeg om te beginnen met coderen

Implementeer een lambda-functie voor het omzetten van temperatuur van graden Celsius naar graden Fahrenheit. De conversieformule ziet er als volgt uit:

F=95C+32F = \frac{9}{5}C+32
  1. Definieer een lambda-expressie met behulp van het lambda-sleutelwoord.
  2. Geef aan dat de lambda één parameter (celsius) ontvangt.
  3. Bereken Fahrenheit met behulp van de gegeven formule.
  4. Stel de Celsius-temperatuur (celsius_temperature) in de tweede haakjes in.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt