【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) #詳細
??なら(あれば)ソースコードを表示。