Python/Conceitos básicos/Funções: mudanças entre as edições
imported>LeonardoG m (Python: Funções movido para Python/Conceitos básicos/Funções: P�gina movida por bot) |
imported>Voyeg3r Sem resumo de edição |
||
Linha 21: | Linha 21: | ||
6 | 6 | ||
</pre> | </pre> | ||
==Funções sem nome - lambda== | |||
A vantagem é que podem ser udadas dentro de expressões | |||
<pre> | |||
f = labda x: x**x | |||
</pre> | |||
a função acima substitui... | |||
<pre> | |||
def pot(x): | |||
return x**x | |||
</pre> | |||
[[Categoria: Python]] | [[Categoria: Python]] |
Edição das 12h08min de 4 de setembro de 2008
Voltar para a página inicial.
Funções são blocos de código com nome e argumentos, para dividir tarefas e serem chamados pelos seus argumentos, como um procedimento. Outra possibilidade de construção de funções é as já construídas funções built-in que já estão presentes no interpretador.
def NOME (argumento1, argumento2, ...) bloco de código
>>> indice = 5 >>> def função (argumento = indice): ... print argumento >>> indice = 6 >>> função() 5 >>> print indice 6
Funções sem nome - lambda
A vantagem é que podem ser udadas dentro de expressões
f = labda x: x**x
a função acima substitui...
def pot(x): return x**x