Maison >développement back-end >Tutoriel Python >Introduction détaillée à la fonction hasattr intégrée de Python
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!