两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

1. Python解釋器

想必大家都已經(jīng)了解到Python是一種解釋型語(yǔ)言,當(dāng)我們裝載了Python解釋器之后,解釋器會(huì)讀取我們編寫(xiě)的程序并執(zhí)行,我們會(huì)采用兩種形式去使用解釋器,他們分別是交互模式和文件模式。

       1) 交互模式

交互模式指的是我們?cè)诮K端進(jìn)入Python或者在IDLE中輸入一行代碼執(zhí)行一次的模式,在后面的學(xué)習(xí)中,部分例題會(huì)采用交互模式。

以我們剛裝載好的IDLE為例來(lái)介紹一下交互模式,首先我們找到我們的Python解釋器,在當(dāng)前頁(yè)面可以直接進(jìn)行交互。

    解釋器1

注:以交互模式運(yùn)行時(shí)通常被稱為Python shell。

我們可以看到‘>>>’這個(gè)符號(hào),我們可以在他后面進(jìn)行輸入指令,首先我們來(lái)輸入一條簡(jiǎn)單的指令看一下效果。

    解釋器2

第一行為我們輸入的信息,回車(enter)之后會(huì)看到第二行的信息,也就是解釋器打印出的內(nèi)容。(我們?cè)谝淮谓换ツJ较露x過(guò)的變量等都是可以重復(fù)使用的)

然后‘>>>’再次出現(xiàn)等待我們的第二次指令的發(fā)送。

下面再展示幾個(gè)實(shí)例,此時(shí)你也可以打開(kāi)你的解釋器進(jìn)行練習(xí)。

    解釋器3

在交互模式下如果出現(xiàn)錯(cuò)誤代碼系統(tǒng)會(huì)立刻報(bào)錯(cuò)。

    解釋器4

交互模式在我們學(xué)習(xí)新內(nèi)容的時(shí)候可以得到及時(shí)的調(diào)試并得到反饋。

       2) 文件模式

盡管交互模式在調(diào)試的時(shí)候使用著很方便,但卻不利于保存,它只是簡(jiǎn)單的執(zhí)行并顯示在屏幕上,我們?cè)谛枰帉?xiě)之后并保存下來(lái)就要采用文件模式。

我們可以創(chuàng)建一個(gè)文本文件并以.py結(jié)尾然后使用IDLE打開(kāi),或者在IDLE中直接點(diǎn)擊File->New File進(jìn)入一個(gè)文件,然后可以進(jìn)行代碼的編寫(xiě)。

先編寫(xiě)一段入門(mén)代碼:

    解釋器5

通過(guò)F5或者在Run中run Module執(zhí)行文件。

運(yùn)行結(jié)果如下:

    解釋器6

       3) 文件模式下進(jìn)行交互

文件模式下是先編寫(xiě)程序然后運(yùn)行到shell頁(yè)面。

    解釋器7

然后我們運(yùn)行它來(lái)進(jìn)行交互。

    208.png解釋器8

在交互的過(guò)程中,如果我們的主程序,也就是test.py是沒(méi)有錯(cuò)誤的,就可以在交互頁(yè)面一直進(jìn)行操作,哪怕是語(yǔ)法錯(cuò)誤也仍在當(dāng)前文件下。但是如果我們主程序(test.py)出 現(xiàn)了語(yǔ)法錯(cuò)誤,那么出現(xiàn)錯(cuò)誤的語(yǔ)句下面的語(yǔ)句都不會(huì)被執(zhí)行。

我們來(lái)看個(gè)例子,代碼如下:

    解釋器9

我們來(lái)研究分析一下當(dāng)中間有一步為錯(cuò)誤之后,后續(xù)語(yǔ)句是否會(huì)被處理。

    解釋器10

2. 總結(jié)

通過(guò)這些例子想必大家可以認(rèn)識(shí)到交互模式、文件模式、以及文件模式下使用Python shell進(jìn)行交互,在程序出錯(cuò)的時(shí)候是處于一個(gè)什么樣的狀態(tài),在學(xué)習(xí)過(guò)程中,推薦大家采用第二種方式去進(jìn)行學(xué)習(xí)開(kāi)發(fā)。

下一節(jié)我們來(lái)介紹一款Python學(xué)習(xí)過(guò)程中最常用到的開(kāi)發(fā)工具——Pycharm。


點(diǎn)贊(3)

C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會(huì)寫(xiě)的:零基礎(chǔ)C語(yǔ)言學(xué)練課程

解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程

從零到寫(xiě)出一個(gè)爬蟲(chóng)的Python編程課程

只會(huì)語(yǔ)法寫(xiě)不出代碼?手把手帶你寫(xiě)100個(gè)編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門(mén)課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)