本篇目錄:
-
什么是IDLE
-
通過一個簡單示例來學習IDLE的使用
-
寫在最后
一、什么是IDLE:
IDLE是在Python安裝時自動安裝的一個集成開發環境(IDE),事實上,這也是我目前見過的最最輕量的集成開發環境了。
IDLE由幾個開發工具組成:
1.以交互模式運行的Python命令行
2.文本編輯器
3.語法檢查工具
4.搜索工具
5.代碼格式化工具
6.調試器
剛運行時會以交互模式進入,界面如下圖所示:
二、通過一個簡單的示例來學習IDLE的使用:
下面我們寫一個簡單的示例程序:
1 for x in range(5): #意思是,循環執行下面的代碼5次 2 print(x) #把x的值顯示在屏幕上,並且添加換行符
先來簡單說明一下這個程序是什么意思,它的功能很簡單就是在屏幕上打印出從0到4這5個數字,每打印完一個數字就換一行,所以它的輸出結果如下:
你可以在交互模式下直接輸入這兩行,按下兩次回車就可以看到這5個小可愛了。交互模式在前面一篇文章就已經說過了,有需要的話可以通過文章那個尾部鏈接回顧一下。在這里我說一下怎么打開IDLE自帶的文本編輯器。
沒錯!跟其他軟件差不多,選擇左上角的“File”鍵,然后選擇New File,新建一個文件,也可以直接快捷鍵Ctrl+N。
要打開一個文件,在File里選擇Open,然后選擇要打開的文件即可,快捷鍵Ctrl+O。
新建文件后,把兩行程序輸入到文件中,然后看菜單欄,如圖:
寫完了之后要保存,跟office軟件一樣,保存選項就在File里面,直接去找就可以了,或是快捷鍵Ctrl+S
寫完代碼之后我們就要知道怎么運行了,找到菜單欄中的Run按鈕,選擇run module,就可以在一開始看到的交互模式中顯示運行結果了。
另外,在run下還有一個check module功能,這個功能是在程序不運行的情況下來檢查代碼中是否有代碼錯誤,出錯的那一行會被顯示為紅色。
寫完代碼能運行還不行,我們還得會調試,下面說一說怎么調試:
選中要設置斷點的一行,單機鼠標右鍵,選擇set breakpoint,就會看到設置斷點的那一行被黃色高亮。
然后,打開python shell(就是剛打開時的那個交互模式),選擇Debug --> debuggeer,啟動調試器,這時會彈出一個調試窗口
調試器啟動后,run --> run module運行代碼,但不同的是,這次程序會停止在設置斷點的那一行之前,而不是全部運行完畢,在調試窗口中選擇“Go”就可以使程序繼續向下執行一行。在執行過程中,程序中所有的變量的值都會顯示在下面的回話欄中。
這樣一步一步調試,觀察每一個變量就可以找到程序中的邏輯錯誤了。
三、寫在最后:
如果第一次打開IDLE時,發現交互模式的字體和字號大小有辣眼睛的話,可以在Option --> Configure IDLE中更改
另外,IDLE無論在交互模式下還是編輯器中都是可以自動縮進的,默認是4個空格大小,這個也可以在Configure IDLE中更改
Python自帶的python shell是沒有自動縮進的,只能靠自己
可以掃描二維碼或微信搜索,關注我的公眾號“拿代碼當飯吃”,我將在技術方面持續輸出有價值的內容: