首頁技術(shù)文章正文

IPython有哪些優(yōu)點(diǎn)?怎樣安裝和啟動(dòng)IPython?

更新時(shí)間:2021-03-18 來源:黑馬程序員 瀏覽量:

1577370495235_學(xué)IT就到黑馬程序員.gif


Python的優(yōu)點(diǎn)之一是其交互式解釋器,也稱為shell。shell提供了一種能夠快速實(shí)現(xiàn)靈感、檢驗(yàn)特性的方法,以及交互式的模塊界面,能夠?qū)⒁恍┬枰獌扇心_本才能完成的任務(wù)一次性完成。通常我們編寫代碼時(shí),會(huì)采用同時(shí)運(yùn)行文本編輯器和Python的方式,通過交互地使用編輯器和shell,也就是在兩者之間切換來完成程序的編寫。我們經(jīng)常需要將代碼從編輯器復(fù)制到shell或從shell復(fù)制到編輯器。這種方式使得我們可以即時(shí)看到代碼在Python中的處理結(jié)果,并且可以快速地在文本編輯器中編寫需要的代碼。

事實(shí)上,IPython集成了交互式Python的諸多優(yōu)點(diǎn)。IPython具有卓越的Python shell,其性能遠(yuǎn)遠(yuǎn)優(yōu)于標(biāo)準(zhǔn)Python的shell。IPython支持變量自動(dòng)補(bǔ)全,自動(dòng)縮進(jìn),支持 bash shell 命令,內(nèi)置了許多很有用的功能和函數(shù)。同時(shí),IPython提供了基于控制臺(tái)命令環(huán)境的定制功能,可以十分輕松地將交互式Python shell包含在各種Python應(yīng)用中,甚至可以當(dāng)作系統(tǒng)級(jí)shell來使用。

由于我們之前已經(jīng)成功安裝了Python,所以,此時(shí)如果想安裝IPython,可以在控制臺(tái)輸入下列命令安裝,具體如下:

pip install ipython


執(zhí)行上述命名后,IPython會(huì)自動(dòng)完成安裝,具體如圖1所示。

1616058524315_1.jpg

圖1 安裝IPython


IPython安裝成功后,在控制臺(tái)輸入ipython就可以啟動(dòng)IPython,具體如圖2所示。

1616058535066_Ipython的自動(dòng)補(bǔ)全功能.jpg

圖2 啟動(dòng)IPython

前面提過, IPython集成了Python很多的優(yōu)點(diǎn),它不僅性能優(yōu)于Python的shell,而且還可以自動(dòng)補(bǔ)全。接下來,我們使用IPython嘗試一下自動(dòng)補(bǔ)全功能,具體如圖3所示。

1616058546371_啟動(dòng)Python.jpg

圖3 Ipython的自動(dòng)補(bǔ)全功能

圖3中,如果我們輸入pri,單擊Tab鍵,IPython會(huì)自動(dòng)彈出匹配的單詞。我們可以單擊Tab鍵選擇要輸入的單詞。



猜你喜歡:

IO流、字節(jié)流和字符流分別是什么?

什么是Python的進(jìn)程?進(jìn)程組成部分內(nèi)容介紹

如何用redis緩存廣告數(shù)據(jù)?【Python面試題】

Python如何一行一行讀取txt文件?

黑馬程序員Python+數(shù)據(jù)分析培訓(xùn)

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!