Python/Conceitos básicos/Funções: mudanças entre as edições
imported>Ademarsv |
imported>All is love love Sem resumo de edição |
||
Linha 2: | Linha 2: | ||
---- | ---- | ||
Funções são blocos de código com nome e argumentos, para | Funções são blocos de código com nome e argumentos(algumas funções não possuem argumentos), usadas para realizar tarefas. Algumas funções já estão presentes no interpretador, como exemplo a usada no cálculo do seno de um ângulo que está presente na biblioteca math.sin de python. | ||
<pre> | <pre> | ||
def NOME (argumento1, argumento2, ...) | def NOME (argumento1, argumento2, ...) |
Edição das 18h26min de 14 de abril de 2010
Voltar para a página inicial.
Funções são blocos de código com nome e argumentos(algumas funções não possuem argumentos), usadas para realizar tarefas. Algumas funções já estão presentes no interpretador, como exemplo a usada no cálculo do seno de um ângulo que está presente na biblioteca math.sin de python.
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 usadas dentro de expressões
f = labda x: x**x
a função acima substitui...
def pot(x): return x**x
Funções lambda podem ser divididas em:
nome variavel: ações
Onde nome sempre será 'lambda', variável pode conter uma ou mais variáveis e ações pode ser uma potência ou referência a uma função matemática tipo
import math f = labmda x,y : pow(x,y)