Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções Lambda | Recursão e Funções Lambda
Tutorial de Funções em Python

book
Funções Lambda

Funções lambda são funções anônimas, o que significa que não têm um nome. Elas são criadas usando a palavra-chave lambda e são frequentemente usadas para definir funções curtas onde você pode especificar uma função no local.

A sintaxe básica de uma função lambda é a seguinte:

lambda arguments: expression
  • lambda: a palavra-chave que indica o início de uma definição de função lambda;
  • arguments: a lista de argumentos que a função recebe;
  • expression: a expressão executada quando a função é chamada. O resultado da expressão é retornado como o valor da função.

A principal característica das funções lambda é sua sintaxe concisa. Elas são convenientes quando você precisa definir uma função simples sem escrever muito código.

square = lambda x: x**2
result = square(5)
print(result)
123
square = lambda x: x**2 result = square(5) print(result)
copy
Tarefa

Swipe to start coding

  1. Crie uma função lambda que receba dois parâmetros, x e y.
  2. A função lambda deve retornar a soma de x e y.
  3. Chame a função lambda com os argumentos 3 e 5.

Solução

add = lambda x, y: x + y

result = add(3, 5)
print(result)
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3
# Creating a `lambda` function that adds two numbers
add = ___ x, y: x ___ y

# Calling the `lambda` function
result = ___(3, 5)
print(result) # outputs 8
toggle bottom row
some-alt