1. Python解釋器
想必大家都已經了解到Python是一種解釋型語言,當我們裝載了Python解釋器之后,解釋器會讀取我們編寫的程序并執行,我們會采用兩種形式去使用解釋器,他們分別是交互模式和文件模式。
1) 交互模式
成人app交互模式指的是我們在終端進入Python或者在IDLE中輸入一行代碼執行一次的模式,在后面的學習中,部分例題會采用交互模式。
以我們剛裝載好的IDLE為例來介紹一下交互模式,首先我們找到我們的Python解釋器,在當前頁面可以直接進行交互。
注:以交互模式運行時通常被稱為Python shell
成人app 我們可以看到‘>>>’這個符號,我們可以在他后面進行輸入指令,首先我們來輸入一條簡單的指令看一下效果。
第一行為我們輸入的信息,回車(enter)之后會看到第二行的信息,也就是解釋器打印出的內容。(我們在一次交互模式下定義過的變量等都是可以重復使用的)
成人app然后‘>>>’再次出現等待我們的第二次指令的發送。
下面再展示幾個實例,此時你也可以打開你的解釋器進行練習。
成人app 在交互模式下如果出現錯誤代碼系統會立刻報錯。
交互模式在我們學習新內容的時候可以得到及時的調試并得到反饋。
2) 文件模式
成人app 盡管交互模式在調試的時候使用著很方便,但卻不利于保存,它只是簡單的執行并顯示在屏幕上,我們在需要編寫之后并保存下來就要采用文件模式。
我們可以創建一個文本文件并以.py結尾然后使用IDLE打開,或者在IDLE中直接點擊File->New File進入一個文件,然后可以進行代碼的編寫。
先編寫一段入門代碼:
通過F5或者在Run中run Module執行文件。
成人app 運行結果如下:
3) 文件模式下進行交互
成人app 文件模式下是先編寫程序然后運行到shell頁面
成人app 然后我們運行它來進行交互
在交互的過程中,如果我們的主程序,也就是test.py是沒有錯誤的,就可
以在交互頁面一直進行操作,哪怕是語法錯誤也仍在當前文件下。但是如果我們主 程序(test.py)出 現了語法錯誤,那么出現錯誤的語句下面的語句都不會被執行。
成人app 我們來看個例子:
代碼如下:
我們來研究分析一下當中間有一步為錯誤之后,后續語句是否會被處理。
2. 總結
成人app通過這些例子想必大家可以認識到交互模式、文件模式、以及文件模式下使用Python shell進行交互,在程序出錯的時候是處于一個什么樣的狀態,在學習過程中,推薦大家采用第二種方式去進行學習開發。
下一節我們來介紹一款Python學習過程中最常用到的開發工具——Pycharm。
本文固定URL:http://hnsaiyang.com/course/216