Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Funções Lambda | 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

bookFunções Lambda

Todas as funções que criamos até agora são armazenadas na memória depois de o código ser executado pela primeira vez. No entanto, há momentos em que você pode não querer criar uma função independente, especialmente para tarefas simples. Nessas situações, você pode usar a função lambda do Python, que é essencialmente uma função anônima. Aqui está a sintaxe:

Como ilustração, vamos rever a nossa função inicial. Podemos reformulá-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

Como você pode deduzir, nem todas as funções que discutimos podem ser convertidas em funções lambda. Tipicamente, as funções lambda são mais adequadas para operações concisas que cabem numa única linha.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 11
some-alt