iPython基礎(chǔ)
- ipython 鼓勵"探索 - 執(zhí)行"的工作方式,而非傳統(tǒng)的 "編輯 - 編譯 -運行"
- 命令行輸入 ipython 啟動IPython
- ipython交互模式下, 按tab鍵可以自動補全
- 內(nèi)省: 在變量前或者后加? 可以打印變量信息, 在函數(shù)后加?? ,也可以打印函數(shù)源碼
- %run 可以執(zhí)行python腳本, 而后腳本中 import的庫和變量,都可以在IPython中使用了
- control + c 中斷正在執(zhí)行的代碼
%paste承載剪切板中的一切文本. %cpaste和 %paste一樣,只不過多了一個粘貼提示符
%timet 檢測Python語句的執(zhí)行時間
如果數(shù)據(jù)一個值,但是沒有用變量接收,那么可以是用 _行號的方式取得. _i行號是輸入變量. _行號是輸出變量.
- ! + 命令 , !后面的命令將會在shell中執(zhí)行. 還可以將shell命令賦值給變量 shell_script = !grep
- bookmark + 名稱 + 目錄 可以記錄常用的目錄書簽 -b可以覆蓋. bookmark -l 列出所有書簽
- python有"一次加載"模式, 可以使用 load(模塊名) 重新加載
- 當(dāng)打印一個對象時, 會獲取 repr函數(shù)返回的字符串
- ~/.config/ipython下,有一個ipython_confit.py的配置文件