什么是Python交互式解釋器-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。

什么是Python交互式解釋器?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

為了讓開發(fā)者能快速學(xué)習(xí)、測(cè)試 Python 的各種功能,Python 提供的“python”命令不僅能用于運(yùn)行 Python 程序,也可作為一個(gè)交互式解釋器一一開發(fā)者逐行輸入 Python 代碼,它逐行解釋執(zhí)行。

當(dāng)輸入“python”命令時(shí),可以看到如下輸出結(jié)果:

C:\Users\mengma>python
Python 3.6.2 (v3.6.2:5fd33b5,Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help","copyright","credits" or "license" for more information.
>>>

交互式解釋器提示當(dāng)前使用的是 Python 3.6.2,后面的“>>>”就是交互式解釋器的提示符。

接下來用戶可在該提示符后輸入如下命令:

>>>print ("Hello World")

按回車鍵后,交互式解釋器就會(huì)解釋執(zhí)行這行代碼,生成如下輸出結(jié)果:

Hello World
>>>

從上面的輸出結(jié)果可以看出,交互式解釋器執(zhí)行完 print("Hello World") 之后,再次顯示“>>>”,用于提示用戶可以再次輸入 Python 命令。

如果隨便輸入一段內(nèi)容,例如輸入 crazyit,將可以看到如下輸出結(jié)果:

>>>crazyit
Traceback (most recent call last ) :
    File "<stdin>", line 1,in<module>
NameError: name 'crazyit' is not defined
>>>

交互式解釋器提示 crazyit 沒有定義。這表明該交互式解釋器完全可作為一個(gè)“快速演練場(chǎng)”,既可用于學(xué)習(xí)各種新語(yǔ)法,也可用于測(cè)試各種功能。

再比如輸入 5**4(其中**是乘方運(yùn)算符),可以看到如下輸出:

>>> 5**4
625
>>>

從上面的輸出結(jié)果可以看出,交互式解釋器幫我們計(jì)算了 5 的 4 次方的結(jié)果。

需要說明的是,如果直接在 Python 程序中寫中寫 5**4 不會(huì)有任何效果,這是因?yàn)?5**4 只是表示一次計(jì)算,既沒有讓 Python 輸出計(jì)算結(jié)果,也沒有將該結(jié)果賦值給任何變量。但交互式解釋器總是將所有表達(dá)式的值打印出來,這樣才能與開發(fā)者交互,所以可以看到 5**4 的結(jié)果是 625。

實(shí)際上,你可以在其中輸入任何復(fù)雜的算式(甚至包括復(fù)數(shù)運(yùn)算,Python 支持復(fù)數(shù)運(yùn)算),交互式解釋器總可以幫你得到正確的結(jié)果。這也是很多非專業(yè)程序員喜歡 Python 的一個(gè)原因:即使你不是程序員,但只要輸入想執(zhí)行的運(yùn)算,交互式解釋器就能告訴你正確的答案。從這個(gè)角度來看,Python 的交互式解釋器相當(dāng)于一個(gè)功能無(wú)比強(qiáng)大的“計(jì)算器”,比 Windows 、Mac OS X 系統(tǒng)自帶的計(jì)算器的功能強(qiáng)大多了。

看完上述內(nèi)容,你們掌握什么是Python交互式解釋器的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

標(biāo)題名稱:什么是Python交互式解釋器-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://bm7419.com/article42/gocec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、ChatGPT、小程序開發(fā)、響應(yīng)式網(wǎng)站外貿(mào)建站、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)