IDLE是Python軟件包自帶的一個(gè)集成開(kāi)發(fā)環(huán)境,初學(xué)者可以利用它方便地創(chuàng)建、運(yùn)行、測(cè)試和調(diào)試Python程序。
參考:
pip和pygal的安裝實(shí)例教程
Python(一)運(yùn)行環(huán)境搭建
一、IDLE的安裝
實(shí)際上,IDLE是跟Python一起安裝的,不過(guò)要確保安裝時(shí)選中了“Tcl/Tk”組件,準(zhǔn)確地說(shuō),應(yīng)該是不要取消該組件,因?yàn)槟J(rèn)時(shí)該組件是處于選中狀態(tài)的。
二、IDLE的啟動(dòng)
安裝Python后,我們可以從“開(kāi)始”菜單→“所有程序”→“Python2.7”→“IDLE(PythonGUI)”來(lái)啟動(dòng)IDLE。IDLE啟動(dòng)后的初始窗口下圖所示:

如上圖所示,啟動(dòng)IDLE后首先映入我們眼簾的它的Pythonshell,我們通過(guò)它可以在IDLE內(nèi)部執(zhí)行Python命令。除此之外,IDLE還帶有一個(gè)編輯器,用來(lái)編輯Python程序(或者腳本);有一個(gè)交互式解釋器用來(lái)解釋執(zhí)行Python語(yǔ)句;有一個(gè)調(diào)試器來(lái)調(diào)試Python腳本。下面我們從IDLE的編輯器開(kāi)始介紹。
三、利用IDLE創(chuàng)建Python程序
IDLE為開(kāi)發(fā)人員提供了許多有用的特性,如自動(dòng)縮進(jìn)、語(yǔ)法高亮顯示、單詞自動(dòng)完成以及命令歷史等等,在這些功能的幫助下,能夠有效的提高我們的開(kāi)發(fā)效率。下面我們通過(guò)一個(gè)實(shí)例來(lái)對(duì)這些特性分別加以介紹。我們的示例程序的源代碼如下所示:
#提示用戶進(jìn)行輸入integer1 = raw_input('請(qǐng)輸入一個(gè)整數(shù):')integer1 = int(integer1)integer2 = raw_input('請(qǐng)?jiān)俅屋斎胍粋€(gè)整數(shù):')integer2 = int(integer2)if integer1>integer2: print '%d > %d' %(integer1,integer2)else: print '%d <= %d' %(integer1,integer2)我們現(xiàn)在演示如何利用IDLE的編輯器來(lái)創(chuàng)建Python程序。要新建一個(gè)文件,首先從“File”菜單中選擇“New Window”菜單項(xiàng),這樣就可以在出現(xiàn)的窗口中輸入程序的代碼了。現(xiàn)在就讓我們輸入上面的代碼來(lái)親自體驗(yàn)一下IDLE所提供的各種便利吧。
我們首先介紹自動(dòng)縮進(jìn)。實(shí)際上,很少有哪種語(yǔ)言能像Python這樣重視縮進(jìn)了,在其他語(yǔ)言比如C語(yǔ)言,縮進(jìn)對(duì)于代碼的編寫(xiě)來(lái)說(shuō)是“有了更好”,而不是“沒(méi)有不行”,它充其量是一個(gè)個(gè)人書(shū)寫(xiě)代碼的風(fēng)格問(wèn)題;但是到了Python語(yǔ)言這里,則把縮進(jìn)提升到了一個(gè)語(yǔ)法的高度。復(fù)合語(yǔ)句不是用大括號(hào){}之類(lèi)的符號(hào)表示,而是通過(guò)縮進(jìn)來(lái)表示。這樣做的好處就是減少了程序員的自由度,有利于統(tǒng)一風(fēng)格,使得人們?cè)陂喿x代碼時(shí)會(huì)更加輕松。為此,IDLE提供了自動(dòng)縮進(jìn)功能,它能將光標(biāo)定位到下一行的指定空距處。當(dāng)我們鍵入與控制結(jié)構(gòu)對(duì)應(yīng)的關(guān)鍵,如if等,或者輸入如def等與函數(shù)定義對(duì)應(yīng)的關(guān)鍵字的時(shí)候,按下回車(chē)鍵后IDLE就會(huì)啟動(dòng)自動(dòng)縮進(jìn)功能。如下圖所示:
新聞熱點(diǎn)
疑難解答
圖片精選