- 青少年Python編程入門
- 左利鑫 史衛亞
- 1949字
- 2020-09-07 00:07:27
1.3 逛一逛Python大觀園——IDLE(Integrated Development Environment)
Python軟件測試無誤后,我們可以進入Windows系統的開始菜單,看一看Python 3.6的子菜單中有哪些有趣的內容!

只要在Windows操作系統下,無論什么版本,Python 3.6子菜單中的應用程序都不會有太大差異。上圖所示的子菜單應用程序中,IDLE是Python的IDE(集成開發環境,1.3.1節會有詳細介紹)軟件,單擊“IDLE”即可啟動該軟件。
1.3.1 Python的IDE軟件
要編寫Python程序,除了可以使用最簡便的“記事本”之外,還可以使用集成開發環境(IDE,Integrated Development Environment)。IDE通常具有代碼編輯、編譯、調試等功能。下面列舉Python常用的IDE軟件。
● IDLE:由Python提供,是Python 3.6的默認安裝選項, Python安裝完成后就可以看到。這款軟件比較普通,其編輯和檢錯功能較差。
● Py Charm:由Jet Brains打造,具備一般IDE的功能,可以以項目(Project)的方式對文件進行管理,同時它也能配合Django套件在Web上進行開發。
● Py Scripter:由Delphi開發,可以在Windows環境中使用,它是免費的開源程序代碼。
這些面向Python的IDE,除了IDLE軟件之外,都需要Python的支持,而且版本必須相適合。例如,要安裝Py Charm軟件,電腦上安裝的Python軟件必須是Py Charm所支持的才行。
1.3.2 啟動IDLE軟件
下面先來熟悉IDLE的操作界面。啟動IDLE之后,除了可以看到Python軟件的版本信息外,還可以看到它獨特的提示字符“>>>”,這表示已經進入Python Shell交互模式,如下圖所示。

看到Python特有的提示符,表示已進入了Python Shell
IDLE應用程序有以下兩個操作窗口,可以隨時切換。
● Python Shell:提供編輯、調試、解釋等功能,并可以顯示Python程序代碼的運行結果。
● Edit(編輯器):用來編寫Python程序。
IDLE軟件的Python Shell和Edit是兩個可以彼此切換的窗口。IDLE啟動后,會默認直接進入Python Shell,等待使用者輸入Python語句。當然,也可以更改IDLE的默認設置,在啟動后進入Python編輯器(Edit)。
1.3.3 Python Shell交互模式
在Python Shell交互模式中,可以進行對話,產生互動!下面先來介紹它的一些基本操作。
● 在Python Shell中可直接輸入Python語句。
IDLE完全支持Python程序語言的語法,在Python Shell中,直接輸入Python程序語言的語句并按【Enter】鍵,即可看到輸出的信息,如下圖所示。

● 輸入部分關鍵詞來展開列表,按【Tab】鍵可自動補全。
Python提供了豐富的內置函數(Built-in Function,縮寫為BIF),輸入部分字符后,按【Tab】鍵即可展開函數列表,如下圖所示。

輸入部分字符后,按【Tab】鍵即可自動補全函數,如下圖所示。

● 加載已使用的命令:【Alt + P】和【Alt + N】組合鍵可以分別用來加載曾使用過的上一個和下一個命令語句。
● 打開編輯器(Edit):單擊“File”菜單下的“New File”子菜單命令,即可打開編輯器。
1.3.4 Edit窗口編寫程序代碼
用Edit窗口來編寫程序與使用“記事本”來編寫類似——看到光標即可輸入文字,按【Enter】鍵即可換行。下面介紹它的基本操作。
● 新建空白文檔:單擊“File”菜單下的“New File”子菜單命令。
● 保存編寫的程序文件:單擊“File”菜單下的“Save”子菜單命令;如果是第一次存儲,那么會彈出“另存為”對話框。

● 打開Python程序文件 :可以通過單擊“File”菜單下的“Open”子菜單命令打開“打開文件”對話框,調用所需文件。

● 打開Python Shell窗口。 單擊“Run”菜單;
運行Python Shell命令,就可以看到Python Shell的“>>>”提示字符了,如下圖所示。

● 運行程序:編寫好的程序要進行解釋運行時,可以通過執行“Run∕Run Module”命令來實現,運行結果會通過Python Shell窗口輸出。
● 如果對Edit中的程序做了修改,則必須先存儲才可以解釋運行。如果不想每次都出現提示信息,可運行“Options∕Configure IDLE”命令進行更改。

1.3.5 用函數help()獲得更多幫助
在Python Shell交互模式中,可使用內置函數help()來獲得更多幫助。如果要退出Help模式,輸入quit()命令即可。此外還可以利用help()函數查詢內置函數(Built-in Function,縮寫為BIF)的使用方法。
█ 操作help()函數
Step 01 在Python Shell中,輸入“help()”進入“help>”交互模式。

步驟說明
◆ 在使用help()函數時,其左、右括號不能省略,否則無法進入“help>”交互模式。
◆ 輸入“help()”后,會進入“help>”交互模式;同時也會提示,如果想回到Python解釋器,可以使用“quit()”命令。
Step 02 進入“help>”交互模式后,可以查詢很多內容。例如,輸入“keywords”, Python Shell會列出Python程序語言保存的所有關鍵詞。

Step 03 想要進一步了解某個關鍵詞所代表的意義,可以在“help>”交互模式下直接輸入這個關鍵詞。例如,輸入“for”,按下【Enter】鍵會顯示其語法,可以看到它的使用介紹。

Step 04 想要知道某個內置函數(BIF)的用法,可以用同樣的方法,直接輸入內置函數的名稱并按【Enter】鍵即可。例如,輸入“range”并按下【Enter】鍵,它會告訴我們這是一個"Built-in Function",并列出它的相關參數,同時解釋其意義,輸出結果如下圖所示。

步驟說明
◆ 查詢range()函數時,不能加入左、右括號,否則它會顯示 “No Python documentation found for 'input()'”。
Step 05 要退出“help>”交互模式,輸入“quit”命令,即可回到顯示“>>>”提示字符的狀態。

Step 06 如果當前狀態位于“>>>”字符下,那么還有另一種方法可以查詢函數。可以把想要查詢的函數放入括號內作為help()函數的參數,如“help(input)”,也會顯示input函數的用法等信息。

- Getting Started with Citrix XenApp? 7.6
- R語言經典實例(原書第2版)
- Python入門很簡單
- 實戰Java程序設計
- 基于差分進化的優化方法及應用
- Python 3網絡爬蟲實戰
- CouchDB and PHP Web Development Beginner’s Guide
- Java編程技術與項目實戰(第2版)
- Learning Unreal Engine Android Game Development
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- 零基礎學C語言(升級版)
- Arduino Wearable Projects
- SQL Server 2012 數據庫應用教程(第3版)
- Keil Cx51 V7.0單片機高級語言編程與μVision2應用實踐
- Mastering Unreal Engine 4.X