Função getattr() Python

Exemplo

Obter o valor do atributo "age" do objeto "Person":

classe Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'age')

Executar Exemplo

Definição e Uso

A função getattr() do Python retorna o valor do atributo especificado do objeto.

Sintaxe

getattr(object, atributo, default)

Valor do Parâmetro

Parâmetros Descrição
object Obrigatório. Objeto.
atributo O nome do atributo do qual você deseja obter o valor.
default Opcional. O valor retornado quando o atributo não existir.

Mais Exemplos

Exemplo

Se o atributo não existir, use o parâmetro "default" para escrever uma mensagem:

classe Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'page', 'minha mensagem')

Executar Exemplo

Páginas Relacionadas

Manual de Referência:Função delattr()(Excluir atributo)

Manual de Referência:Função hasattr()(Verificar se o atributo existe)

Manual de Referência:Função setattr()(Definir valor do atributo)