Questão FC670809
Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir. Em Python, o comando getattr() retorna uma lista com os atributos e os méto
Linguagens de Programação para Ciência de Dados
QUADRIX · 2025
Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir.
Em Python, o comando getattr() retorna uma lista com os atributos e os métodos disponíveis para um objeto ou um módulo.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada como ERRADO porque getattr não retorna uma lista de atributos e métodos. Essa função obtém o valor de um atributo específico de um objeto quando você fornece o nome do atributo como string.
A assinatura é \(getattr(objeto, 'nome_atributo', valor_padrao)\). Se o atributo existir, retorna seu valor; se não existir e houver valor_padrao, retorna-o; caso contrário, gera AttributeError.
Para listar os nomes de atributos e métodos use dir(objeto), que devolve uma lista de strings. Para ver os valores dos atributos de instância use objeto.__dict__. Para documentação e informações mais detalhadas use help(objeto).
Conteúdo do catálogo FC Concursos · Atualizado em