Maison >développement back-end >Tutoriel Python >Introduction détaillée à la fonction hasattr intégrée de Python

Introduction détaillée à la fonction hasattr intégrée de Python

高洛峰
高洛峰original
2017-03-21 10:59:551513parcourir

Documentation en anglais :

  • hasattr(object, name)

  • Les arguments sont un objet et une chaîne Le résultat est True si. la chaîne est le nom de l'un des attributs de l'objet, False sinon. (Ceci est implémenté en appelant getattr(object, name) et en voyant si cela génère une AttributeError ou non.)


  • Description :

  •  1. La fonction est utilisée pour détecter si l'objet objet contient un nom nommé Attribut du nom, s'il existe, il renvoie True, sinon, il renvoie False

#定义类A
>>> class Student:
    def __init__(self,name):
        self.name = name
        
>>> s = Student('Aim')
>>> hasattr(s,'name') #a含有name属性
True
>>> hasattr(s,'age') #a不含有age属性
False

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn