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

高洛峰
Libérer: 2017-03-21 10:59:55
original
1488 Les gens l'ont consulté

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal