Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Umiddelbart Påkalt Lambda-uttrykk | Rekursjon og Lambda-funksjoner
Python Funksjoner Veiledning
Seksjon 5. Kapittel 5
single

single

Umiddelbart Påkalt Lambda-uttrykk

Sveip for å vise menyen

Umiddelbar bruk av en lambda-funksjon har noen spesifikke formål:

  1. Éngangsuttrykksevaluering: Lambda-funksjonen kjøres umiddelbart for å beregne en verdi direkte uten å måtte tildele funksjonen et permanent navn. Dette er nyttig for kortfattet, engangs logikk;
  2. Kodeisolasjon: Gir mulighet til å isolere et lite, selvstendig uttrykk innenfor en kodeblokk. Dette er spesielt nyttig når du trenger å utføre en rask transformasjon eller beregning for et spesifikt kodefragment, uten å måtte skrive en full def-blokk;
  3. Innkapslet omfang: Eventuelle parametere som sendes inn i lambdaen eksisterer kun innenfor omfanget av den spesifikke kjøringen. Dette bidrar til å holde lokale variabler tett knyttet til uttrykket der de brukes.
12
square = (lambda x: x**2)(5) print(square)

Dette uttrykket består av en lambda-funksjon (lambda x: x**2) som er laget for å beregne kvadratet av et tall, og den kjøres umiddelbart med argumentet (5).

Oppgave

Sveip for å begynne å kode

Implementer en lambda-funksjon for konvertering av temperatur fra grader Celsius til grader Fahrenheit. Konverteringsformelen ser slik ut:

F=95C+32F = \frac{9}{5}C+32
  1. Definer et lambda-uttrykk ved å bruke lambda-nøkkelordet.
  2. Spesifiser at lambdaen tar ett parameter (celsius).
  3. Beregn Fahrenheit ved hjelp av gitt formel.
  4. Sett inn Celsius-temperaturen (celsius_temperature) i andre parentes.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt