Função Python getattr()
Exemplo
Obtenha o valor da propriedade "age" do objeto "Person":
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definição e uso
A getattr()
função retorna o valor do atributo especificado do objeto especificado.
Sintaxe
getattr(object, attribute, default)
Valores de parâmetro
Parameter | Description |
---|---|
object | Required. An object. |
attribute | The name of the attribute you want to get the value from |
default | Optional. The value to return if the attribute does not exist |
Mais exemplos
Exemplo
Use o parâmetro "default" para escrever uma mensagem quando o atributo não existir:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Páginas relacionadas
A função delattr() , para remover um atributo
A função hasattr() , para verificar se existe um atributo
A função setattr() , para definir o valor de um atributo