O método hasattr () retorna true se um objeto tiver o atributo nomeado fornecido e false se não tiver.
A sintaxe do hasattr()método é:
hasattr (objeto, nome)
hasattr() é chamado por getattr () para verificar se AttributeError deve ser gerado ou não.
Parâmetros hasattr ()
hasattr() método leva dois parâmetros:
- objeto - objeto cujo atributo nomeado deve ser verificado
 - nome - nome do atributo a ser pesquisado
 
Valor de retorno de hasattr ()
hasattr() método retorna:
- Verdadeiro , se o objeto tiver o atributo nomeado fornecido
 - Falso , se o objeto não tiver um atributo nomeado fornecido
 
Exemplo: como hasattr () funciona em Python?
 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))
Resultado
Pessoa tem idade ?: Verdadeira pessoa tem salário ?: Falso








