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

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函數的用法等信息。

主站蜘蛛池模板: 弥勒县| 斗六市| 广宁县| 公主岭市| 抚松县| 灵台县| 外汇| 五原县| 赣榆县| 南江县| 墨脱县| 神池县| 两当县| 通道| 建始县| 泌阳县| 潜山县| 桦川县| 永寿县| 大余县| 九龙城区| 海南省| 北安市| 咸阳市| 新野县| 枣强县| 嘉定区| 绍兴市| 游戏| 云梦县| 永修县| 奉新县| 保定市| 峨眉山市| 志丹县| 若尔盖县| 普安县| 即墨市| 广西| 阳原县| 青浦区|