1、幫助文檔
幫助文檔可以對系統函數、數據類型等獲取幫助,也可以對自定義函數變量獲取幫助
help(len),
len? 一個?和help一樣的內容,只不過他是彈框的
len?? 兩個?會顯示源碼,也是彈窗,

在頁面,命令模式下按h有所有快捷鍵提示

2、魔法命令(magic)
查看所以魔法命令:

%lsmagic

運行外部py文件:

%run ‘路徑’ 可以絕對也可以相對路徑
注意:使用魔法命令執行外部文件時,該文件的函數和變量就能在會話中使用
計算執行時間:

%time一般用於耗時長的代碼段
    %timeit一般用於耗時短的代碼段(計算平均時間,會自動執行多次)
    %timeit sleep(1)  這樣寫只對單行進行時間計算
   計算多行代碼的平均時間
        %%timeit
        sleep(1)
        sleep(1)
   %timeit -r 3 -n 1000 sleep(1)  跑三輪,每次跑1000次

查看當前會話的所有變量和函數:

%who   以空格為間隔輸出,for循環的i也會被記錄為變量
    %whos  獲取變量函數的詳細信息,包含值和類型
    %who_ls 以列表形式顯示變量和函數名

顯示環境變量

%env

查看歷史記錄

%hist 或 %history

顯示當前目錄

%pwd

執行shell命令

使用!表示執行shell命令,使用$表示ipython的變量,只能是變量,不可以是表達式
    如:hello=10
       !echo $hello 如果原本變量名有$,那麼也要在前面寫個$
    在widows只能執行widows命令如: !dir,!mkdir
    在linux執行linux命令如:!pwd !ls 等