SóProvas


ID
1663420
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue o item que se segue, acerca de linguagens de programação.

Na linguagem Phyton, uma função lambda atribui à nova função o nome que está no cabeçalho, em vez de retorná-la como resultado.

Alternativas
Comentários
  • The lambda operator or lambda function is a way to create small anonymous functions, i.e. functions without a name. These functions are throw-away functions, i.e. they are just needed where they have been created. Lambda functions are mainly used in combination with the functions filter(), map() and reduce().

     

    >>> f = lambda x, y : x + y

    >>> f(1,1)

    2

     

    https://www.python-course.eu/lambda.php

     

    Gabarito: Errado

  • So para constar, python está escrito errado nesta questão kk

  • Phyton????

    Se não foi anulada,não sei mais oq é possivel nessas provas do Cespe....

     

  • Questão:

    Na linguagem Phyton, uma função lambda atribui à nova função o nome que está no cabeçalho, em vez de retorná-la como resultado.

    Gabarito Errado!

     

    É justamente ao contrário a função lambda retornar a função ao invés de atribuir!

     

    Lambda não é nada mais que funções anônimas que aceitam argumentos (inclusive opcionais) e que só suportam uma expressão. Ao executar lambda, Python retorna uma função ao invés de atribuí-la a um nome como acontece com def, por isso são anônimas. O conceito e o nome são emprestados de Lisp, uma linguagem funcional.

     

    Fonte: http://blog.alienretro.com/entendendo-python-lambda/

  • Gab: ERRADO

     

    Lambda não é nada mais que funções anônimas que aceitam argumentos (inclusive opcionais) e que só suportam uma expressão. Ao executar lambda, Python retorna uma função ao invés de atribuí-la à um nome como acontece com def, por isso são anônimas. O conceito e o nome são emprestados de Lisp, uma linguagem funcional.

     

    Fonte: http://blog.alienretro.com/entendendo-python-lambda/

  • https://www.youtube.com/watch?v=kH8wDy8kWE8

  • LAMBDA - FUNÇÃO SEM NOME

  • As funções anônimas — em Python também chamadas de expressões lambda — representam um recurso bem interessante da linguagem Python, mas cuja utilidade pode não ser muito óbvia à primeira vista.

    Uma função anônima é útil principalmente nos casos em que precisamos de uma função para ser passada como parâmetro para outra função, e que não será mais necessária após isso, como se fosse “descartável”.

  • Expressões lambda são funções anônimas que podem ser atribuídas a variáveis, passados ou retornados de funções.

    Gabarito: Errado   "... em vez de retorná-la ..."

     

  • A funçao lambda petmite criar uma função em uma variavel sem precisar atribuir um nome para a função.

  • Função Lambda

    - Funções anônimas que aceitam argumentos (inclusive opcionais)

    - Só suportam uma expressão

    - Ao executar, retorna uma função

  • GAB: ERRADA

    Retorna uma função ANÔNIMA como RESULTADO.

    Além disso:

    são úteis para deixar o código mais simples e legível

    são funções de uma única linha, isto é, NÃO POSSUEM NOME E SÃO VARIÁVEIS

  • Assertiva E

    Na linguagem Phyton, uma função lambda atribui à nova função o nome que está no cabeçalho, em vez de retorná-la como resultado.

    Repare

    As funções lambda, também conhecidas como expressões lambda.Todas as características de uma função lambda são muito parecidas com as funções comuns.

    com exceção de duas coisas: elas não possuem uma definição em código, ou seja, são declaradas como variáveis e não possuem um def próprio; e elas são funções de uma linha, que funcionam como se houvesse a instrução return antes do comando.

  • Lambda são pequenas funções anônimas, essas funções são úteis para deixar o código mais simples

    e legível. Elas são funções de uma única linha, isto é, não possuem nome e são declaradas como

    variáveis. Além disso, sua sintaxe não utiliza a palavra-chave def e nem utilizam a palavra return

    antes do comando porque se considera que haverá um retorno implícito.

    Uma comparação de uma função comum com uma função lambda:

    def quadrado(x):

    return x*x

    print(quadrado(2)) #Retornará 4

    Notem que se trata de uma função comum. Como poderíamos transformar essa função em uma

    expressão lambda?

    Assim:

    quadrado = lambda x: x*x

    print(quadrado(2)) #Retornará 4

  • Na verdade, lambda são pequenas funções que operam de forma anônima, tornando o código simples e dinâmico. 

    Resposta: Errado

  • ERRADO! É "PYTHON" E NÃO "PHYTON" KAKAKAKA

  • GAB: ERRADO

    São funções anônimas que podem ser criadas com a palavra-chave lambda. Elas podem ser utilizadas sempre, ou quase sempre, que funções sejam necessárias em seu código.

    Porém, estas expressões são restritas a uma única linha ( sem gambiarras :)

    Um ponto importante é que estas funções possuem um return implícito, ou seja, toda função lambda retornará o resultado final da operação.

  • função/expressão lambda = pequenas funções anônimas

    • são mais simples, com apenas uma linha
    • Não possuem nome e são declaradas como variáveis
    • Não utilizam def nem return(o retorno é implícito)

  • Exemplo de lambda:

    >>> x = lambda x,y : x**y

    >>> print(x(5,2))

    >>> 25

  • São mais simples, com apenas uma linha.

    Não possuem nome e são declaradas como variáveis.

    Não utilizam def nem return.

  • Funções lambda nada mais são do que funções anônimas. Enquanto funções normais podem ser criada utilizando def como prefixo, as funções lambda são criadas utilizando lambda.

    Questão errado.

  • estudar Pay tá on é osso