ホームページ  >  記事  >  バックエンド開発  >  Python の組み込み hasattr 関数の詳細な紹介

Python の組み込み hasattr 関数の詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-21 10:59:551458ブラウズ

英語のドキュメント:

  • hasattr(object, name)

  • 引数はオブジェクトと文字列です。文字列がオブジェクトの属性の名前である場合は結果が True になり、そうでない場合は False になります。 getattr(object, name) を呼び出して AttributeError が発生するかどうかを確認することで実装されます。)


  • 説明:

  • 1. この関数は、オブジェクトがオブジェクトかどうかを検出するために使用されます。 name という名前の属性が含まれており、存在する場合は True を返し、存在しない場合は 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

以上がPython の組み込み hasattr 関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。