安裝anaconda就已經自帶了ipython、jupyter notebook
或者使用 pip install ipython
當進入ipython後,會提示我們鍵入下面4個命令
?ipython介紹
%quickref
包含所有命令的手冊
help
python幫助系統
object?
關於object的詳細資訊,如果鍵入object??會更詳細
?可以修飾python所有的變數,來獲得資訊。使用??,可以獲得更加詳細的資訊
所有以%開頭的方法,都是魔術方法(magic function),就是ipython內建的方法
%***是針對一行的命令(line magic) %%***是針對多行的命令(cell magic)
ipython內建的魔術方法非常多(使用%lsmagic可以檢視所有魔術命令),使用?修飾同樣可以獲得資訊,使用??可以檢視原始碼
pwd、cd、whos、history、rm、ll、ls、mv、cp、alias、mkdir
ipython把一些linux常用的bash命令進行了封裝,雖然沒有%,不過也是魔術方法
下面是一些常用的魔術方法
!***
使用!***可以直接執行linux命令
%edit
開啟預設編輯器。如果想開啟自定義編輯器,需要在path中加入editor項
%run
執行乙個指令碼,可以附加選項,比如-t,列印cpu timings,-t -n3,重複執行3次
%timeit
測試一條命令執行的時間,一般會重複100次執行命令,取最好的3個結果取平均值
-n 指定重複次數,預設100
-r 取多少個結果的平均值,預設是3
%bookmark
建立書籤,%bookmark aaa c:/asd/asd/asd ,以後使用時可以cd aaa
%alias
指定別名,for當前會話
%store
把別名永久儲存
%hist
檢視會話歷史,hist 3-7 ,檢視第n-m條歷史
emmmm 試試ctrl+r
Ipython基礎功能
直接在終端敲命令即可進入 安裝 pip install ipython 使用 在終端敲 ipython 與python直譯器的使用方法一致 tab鍵自動補齊 內省 命名空間搜尋 執行系統命令 豐富的快捷鍵 魔術命令 以 開始的命令 run 執行檔案 run test.py paste 執行拷貝命令 ...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...