FC ConcursosFC Concursos

Flashcard FC684327

O que faz a função getattr(objeto, 'nome_atributo', valor_padrao) em Python?

Linguagens de Programação para Ciência de Dados

QUADRIX · 2025

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

O que faz a função getattr(objeto, 'nome_atributo', valor_padrao) em Python?
Mostrar resposta e comentário

Resposta

getattr obtém o valor de um atributo específico de um objeto quando você fornece o nome do atributo como string, retornando o valor se o atributo existir, retornando o valor_padrao se o atributo não existir e houver valor_padrao, ou gerando AttributeError se o atributo não existir e não houver valor_padrao.

• dir: devolve uma lista de strings com os nomes de atributos e métodos disponíveis para o objeto ou módulo.
• __dict__: contém um dicionário com os valores dos atributos de instância do objeto.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670809

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo