書名: 計算思維與Python編程作者名: (美)瑪麗亞·利特文 加里·利特文本章字數: 1144字更新時間: 2020-05-20 09:26:03
1.4 使用IDLE
IDLE是一個簡單的IDE(集成開發環境),用于編輯和運行Python代碼。
可以將簡短的程序直接輸入Shell:
>>> s = 0 >>> for k in range(1, 7): s += k print(k, s) 1 1 2 3 3 6 4 10 5 15 6 21 >>>
但這并不是很實用,因為你必須重新輸入每條語句,才能再次運行程序或對它進行小修改。在IDLE中,你可以復制以前的一個語句:將光標向上移動到相應的行,然后按<Enter>鍵。接著,你可以編輯該語句。
不過,重新輸入每行代碼太乏味了。將程序語句保存在文件中并從文件中執行程序,這樣更實用。包含程序文本的文件稱為源文件。Python源文件名的擴展名通常為.py。
你可以用任意的文本編輯器(如記事本)創建源文件。你甚至可以用文字處理程序,只需確保將文件另存為“純文本”文件,并使用.py的替換文件名中的默認擴展名.txt。但是,編寫簡短Python程序最簡單的方法是使用IDLE自帶的內置編輯器。
在IDLE中打開新的編輯器窗口,請從File菜單中選擇New File(或按<Ctrl+N>快捷鍵)。然后輸入你的代碼。如圖1-6所示。
與純文本編輯器(如記事本)不同,IDLE編輯器“了解”Python的某些特性。例如,它用不同顏色高亮顯示了代碼的不同元素。對于預期有縮進的語句,IDLE編輯器會自動增加“縮進”(向右移動):在for、while、if、else的冒號之后。按<BackSpace>鍵可以減少縮進級別。從File菜單中選擇Save As...或按<Ctrl+Shift+S>快捷鍵,將程序保存到文件中。將.py擴展名與文件名一起使用,將文件保存在你選擇的文件夾中。例如,C:\PythonProjects。

圖1-6 使用IDLE編輯器輸入代碼
當IDLE編輯器窗口打開并處于活動狀態時,你可以通過從Run菜單中選擇Run Module或按F5鍵來測試程序。Python每次都會詢問你是否要保存文件(單擊Yes),你可以使用Options => Configure IDLE命令來禁用此功能。
如果程序有語法錯誤,Python會提醒你,并高亮顯示第一個錯誤(發現分號而不是冒號)。如圖1-7所示。

圖1-7 Python顯示語法錯誤
你可以同時打開多個文件,并在同一窗口中或在不同窗口間剪切和粘貼文本。選中并高亮顯示要復制的文本,按<Ctrl+C>快捷鍵復制文本,將光標定位在插入點,然后按<Ctrl+V>快捷鍵粘貼文本。
第1.4節練習
1.編程語言“Python”的名稱是指:
(A)希臘字符π
(B)英國喜劇團體
(C)基本亞原子粒子
(D)大蛇,如大蟒蛇
2.什么是源代碼?
(A)包含該程序的頁面的URL
(B)高級語言或匯編語言的程序文本
(C)編譯成字節碼的程序
(D)包含程序文本的文件的名稱
3.當Python解釋器遇到語法錯誤時會發生什么? ?
(A)解釋器繼續并在結束時報告所有語法錯誤
(B)解釋器嘗試糾正錯誤并繼續
(C)解釋器報告錯誤并停止解釋
(D)解釋器Shell關閉
4.在IDLE中輸入以下命令后會發生什么?
>>> import this
試試吧。
5.在IDLE中輸入以下命令后會發生什么?
>>> import antigravity
試試吧。
6.如果你在沒有打字或單擊任何內容的情況下,讓IDLE閑置很長時間,會發生什么??
(A)什么也沒發生
(B)它保存所有打開的文件并關閉所有窗口
(C)它顯示消息“I’ve been IDLE for too long!”
(D)它顯示消息“For security reasons, your session has expired. Please log in to continue.”