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

高洛峰
リリース: 2017-03-21 10:59:55
オリジナル
1466 人が閲覧しました

英語のドキュメント:

  • 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!