官术网_书友最值得收藏!

1.4 使用IDLE

IDLE是一個簡單的IDE(集成開發環境),用于編輯和運行Python代碼。有些人稱Python為“腳本語言”,因為可以逐個交互地輸入單條Python語句。這些人稱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.編程語言“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.”

主站蜘蛛池模板: 马龙县| 田林县| 花垣县| 双鸭山市| 确山县| 文成县| 调兵山市| 民丰县| 荃湾区| 商河县| 定南县| 西乌珠穆沁旗| 苍南县| 子长县| 望城县| 东台市| 克拉玛依市| 南郑县| 乌拉特后旗| 肥城市| 广昌县| 保亭| 成都市| 双江| 沈丘县| 石阡县| 南京市| 西昌市| 巴彦淖尔市| 横山县| 凤山市| 宝坻区| 南岸区| 黄平县| 调兵山市| 龙山县| 咸宁市| 凌云县| 安岳县| 武山县| 芜湖县|