ばぐばぐわーるど

Pythonなどなど

【Python】ipythonでいろいろ調べる

Rubyのpryとか使った後に混乱したのでメモ。

組み込み型と組み込み関数を表示したい。
単に下のようにするのはダメ。

dir()

次のようにする。

dir(__builtin__)

でもこれだと一個ごとに改行するので読みにくい。なのでTAB押し推奨。

__builtin__.<TAB>

モジュールを調べたい。
タブは万能。

import <TAB>

メソッドを調べたい。文字列のメソッドとか。
基本的にメソッドもタブ押しまくってればなんとかなる。

モジュール名.hoge.<TAB>

しかし組み込み型は

__builtin__.str.<TAB>

とする必要はなく、

str.<TAB>

とかでも.メソッド一覧は表示される。
from --bulitins-- import * が自動で行われているから大丈夫みたい。


詳細をしりたい。たとえばstrとかの。

str?      #簡易help
help(str) #詳細

??なら(あれば)ソースコードを表示。