Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Expressão Lambda Invocada Imediatamente | Recursão e Funções Lambda
Tutorial de Funções em Python
Seção 5. Capítulo 5
single

single

Expressão Lambda Invocada Imediatamente

Deslize para mostrar o menu

A invocação imediata de uma função lambda serve a alguns propósitos específicos:

  1. Avaliação de Expressão Única: A função lambda é invocada imediatamente para calcular um valor em linha, sem a necessidade de atribuir um nome permanente à função. Isso é útil para lógicas concisas e de uso único;
  2. Isolamento de Código: Permite isolar uma expressão pequena e autocontida dentro de um bloco de código. Isso é particularmente útil quando é necessário realizar uma transformação ou cálculo rápido para um fragmento específico de código, evitando a necessidade de escrever um bloco completo com def;
  3. Escopo Encapsulado: Quaisquer parâmetros passados para a lambda existem apenas dentro do escopo daquela execução específica. Isso ajuda a manter as variáveis locais restritas à expressão onde são utilizadas.
12
square = (lambda x: x**2)(5) print(square)

Esta expressão consiste em uma função lambda (lambda x: x**2) projetada para calcular o quadrado de um número, sendo imediatamente invocada com o argumento (5).

Tarefa

Deslize para começar a programar

Implemente uma função lambda para converter temperatura de graus Celsius para graus Fahrenheit. A fórmula de conversão é a seguinte:

F=95C+32F = \frac{9}{5}C+32
  1. Definição de uma expressão lambda utilizando a palavra-chave lambda.
  2. Especificação de que a lambda recebe um parâmetro (celsius).
  3. Cálculo da temperatura em Fahrenheit utilizando a fórmula fornecida.
  4. Definição da temperatura em Celsius (celsius_temperature) nos segundos parênteses.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt