Programando em Python - Funcoes
Programando em Python - Funcoes
Python:
Python:
Funes
Funes
Abstrao
Abstrao
Sim e no
Ex.:
>>> def f(g):
return g(5)
>>> def -(x):
return xx
>>> f(-)
65
>>> m = -
>>> )allable(m)
&rue
>>> f(m)
65
Es"opo
Es"opo
Escopo o nome que se d ao conjunto de nomes acessveis de
um determinado ponto de um programa
Isto explica por que definir uma varivel numa funo pode
fazer com que uma varivel global deixe de ser acessvel
Funo
Funo
vars
vars
%'
%'
Exemplo:
>>> f = lambda x: 6xx+1
>>> f(1)
8
>>> f(8)
1@
Formas
Formas
lambda
lambda
Exemplo:
>>> f = lambda x: 6xx+1
>>> f(1)
8
>>> f(8)
1@
Programao Fun"ional ) filter
Programao Fun"ional ) filter
Alm de formas lambda, Python prov algumas ferramentas
clssicas usadas em programao funcional
filter (funo, seqncia)