hasattr()
任意のオブジェクトに指定した文字列の属性が存在していれば「True」、存在していなければ「False」を返します。
引数はオブジェクトと文字列になります。
(この関数は、getattr(object, name)を呼び出してAttributeErrorを送出するかどうかを見ることで実装されています。)
使用例
a = range(3)
print(hasattr(a, 'length'))
# 実行結果 False
print(hasattr(a, 'stop'))
# 実行結果 True