循序漸進學(xué)Python:IDLE的運行、編輯與調(diào)試_第1頁
循序漸進學(xué)Python:IDLE的運行、編輯與調(diào)試_第2頁
循序漸進學(xué)Python:IDLE的運行、編輯與調(diào)試_第3頁
循序漸進學(xué)Python:IDLE的運行、編輯與調(diào)試_第4頁
循序漸進學(xué)Python:IDLE的運行、編輯與調(diào)試_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試(1)IDLE是Python軟件包自帶的一個集成開發(fā)環(huán)境, 初學(xué)者可以利用它方便地創(chuàng)建、 運行、 測試和調(diào)試Python程序。本文將詳細介紹IDLE的GUI界面、Python Shell、編輯器和調(diào)試 器,為初學(xué)者快速上手助一臂之力。一、IDLE的安裝實際上,IDLE是跟Python一起安裝的,不過要確保出現(xiàn)圖1所示的安裝畫面時選中了“Tcl/Tk”組件,準確地說,應(yīng)該是不要取消該組件,因為默認時該組件是處于選中狀態(tài)的。二、IDLE的啟動安裝Python后,我們可以從開始菜單所有程序”r

2、 Python 2.5 IDLE(Python GUI )”來啟動IDLE。IDLE啟動后的初始窗口下圖所示:循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試如上圖所示,啟動IDLE后首先映入我們眼簾的它的Python shell,我們通過它可以在IDLE內(nèi)部執(zhí)行Python命令。除此之外,IDLE還帶有一個編輯器,用來編輯Python程序(或者 腳本);有一個交互式解釋器用來解釋執(zhí)行Python語句;有一個調(diào)試器來調(diào)試Python腳本。下面我們從IDLE的編輯器開始介紹循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試(2)三、利用IDLE創(chuàng)建Python程序IDLE為開發(fā)人員提供

3、了許多有用的特性,如自動縮進、語法高亮顯示、單詞自動完成以及 命令歷史等等,在這些功能的幫助下,能夠有效的提高我們的開發(fā)效率。下面我們通過一個實例來對這些特性分別加以介紹。我們的示例程序的源代碼如下所示:#提示用戶進行輸入integerl = raw_input(請輸入一個整數(shù):)integerl = int(integer1)integer2 = raw_input(請再次輸入一個整數(shù):)integer2 = int(integer2)if integer1 integer2:print %d %d %(integer1, integer2)我們現(xiàn)在演示如何利用IDLE的編輯器來創(chuàng)建Pyth

4、on程序。要新建一個文件,首先從“File”菜單中選擇“New WindoW菜單項,這樣就可以在出現(xiàn)的窗口中輸入程序的代碼循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試我們首先介紹自動縮進。實際上,很少有哪種語言能像Python這樣重視縮進了,在其他語言比如C語言,縮進對于代碼的編寫來說是“有了更好”,而不是“沒有不行”, 它充其量是一個個人書寫代碼的風(fēng)格問題;但是到了Python語言這里,則把縮進提升到了一個語法的高度。復(fù)合語句不是用大括號之類的符號表示,而是通過縮進來表示。這樣做的好 處就是減少了程序員的自由度,有利于統(tǒng)一風(fēng)格,使得人們在閱讀代碼時會更加輕松。為此,IDLE提供了自

5、動縮進功能,它能將光標定位到下一行的指定空距處。當我們鍵入與控制結(jié) 構(gòu)對應(yīng)的關(guān)鍵,如if等,或者輸入如def等與函數(shù)定義對應(yīng)的關(guān)鍵字的時候,按下回車鍵 后IDLE就會啟動自動縮進功能。如下圖所示:*Untit led*File Edi tFormat蟲m OptiOILSiiidiows Helpinteger 1 = rau_inpLit (1入一個整制I:)integera =匚叫M 請再次輸入一個整割 I )Lnteger2 mt(integer2 i f intersirl ”提示 符。這樣,我們就能像平時那樣使用這個“Python Shell ”窗口了,只不過現(xiàn)在輸入的任何 命令都是

6、允許在調(diào)試器下。我們可以在Debug Control ”窗口查看局部變量和全局變量等 有關(guān)內(nèi)容。如果要退出調(diào)試器的話,可以再次單擊Debug菜單中的Debugger”菜單項,IDLE會關(guān)閉“Debug Control”窗口,并在 “Python Shell”窗口 中輸出 “DEBUG OFF。循序漸進學(xué)Python : IDLE的運行、編輯與調(diào)試七、IDLE的命令歷史功能命令歷史可以記錄會話期間在命令行中執(zhí)行過的所有命令。在提示符下,可以按Alt+P組合鍵找回這些命令,每按一次,IDLE就會從最近的命令開始檢索命令歷史,按命令使用的順序逐個顯示。按Alt+N組合鍵,則可以反方向遍歷各個命令,即從最初的命令開始遍歷。八、小結(jié)IDL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論