Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções Lambda em Python | Funções
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Primeiro Conhecimento
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Laços
6. Funções

book
Funções Lambda em Python

Todas as funções que você criou até agora são armazenadas na memória após a execução do código pela primeira vez. No entanto, às vezes você pode não querer definir uma função separada—especialmente para tarefas simples e diretas. Nesses casos, a função lambda do Python pode ser útil, pois cria funções anônimas.

Vamos ilustrar isso revisitando nossa função anterior. Você pode reescrevê-la usando uma função lambda para retornar a soma ao quadrado de dois números

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Nota

Nem todas as funções discutidas podem ser convertidas em funções lambda. Tipicamente, funções lambda são mais adequadas para operações concisas que cabem em uma única linha.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 11
We're sorry to hear that something went wrong. What happened?
some-alt