2014/02/27

Python Tips:オブジェクトのアトリビュートを確認したい

Pythonで特定のオブジェクトのアトリビュートを確認する方法についてご紹介します。

オブジェクトのアトリビュートの一覧を取得するには dir() 関数を使います。

s1 = "hello"
n1 = 5

print dir(s1)
# str型のオブジェクトのアトリビュート/メソッド一覧を表示

print dir(n1)
# int型のオブジェクトのアトリビュート/メソッド一覧を表示

dir(obj) は、そのオブジェクトの中にある名前一覧を配列に格納して返してくれます。


dirが具体的にどういう動きをしているかなどの詳細は参考リンクをご覧ください。

参考
python - How to get a complete list of object's methods and attributes? - Stack Overflow

0 件のコメント: