Conteúdo do Curso
Tutorial de Funções em Python
Tutorial de Funções em Python
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
: 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)
Swipe to show code editor
- Crie uma função lambda que receba dois parâmetros,
x
ey
. - A função lambda deve retornar a soma de
x
ey
. - Chame a função lambda com os argumentos
3
e5
.
Solução
Obrigado pelo seu feedback!
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
: 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)
Swipe to show code editor
- Crie uma função lambda que receba dois parâmetros,
x
ey
. - A função lambda deve retornar a soma de
x
ey
. - Chame a função lambda com os argumentos
3
e5
.
Solução
Obrigado pelo seu feedback!