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

成都創(chuàng)新互聯(lián)是專(zhuān)業(yè)的臨邑網(wǎng)站建設(shè)公司,臨邑接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行臨邑網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
當(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,后面的“>>>”就是交互式解釋器的提示符。
接下來(lái)用戶(hù)可在該提示符后輸入如下命令:
>>>print ("Hello World")
按回車(chē)鍵后,交互式解釋器就會(huì)解釋執(zhí)行這行代碼,生成如下輸出結(jié)果:
Hello World >>>
從上面的輸出結(jié)果可以看出,交互式解釋器執(zhí)行完 print("Hello World") 之后,再次顯示“>>>”,用于提示用戶(hù)可以再次輸入 Python 命令。
如果隨便輸入一段內(nèi)容,例如輸入 crazyit,將可以看到如下輸出結(jié)果:
>>>crazyit Traceback (most recent call last ) : File "", line 1,in NameError: name 'crazyit' is not defined >>>
交互式解釋器提示 crazyit 沒(méi)有定義。這表明該交互式解釋器完全可作為一個(gè)“快速演練場(chǎng)”,既可用于學(xué)習(xí)各種新語(yǔ)法,也可用于測(cè)試各種功能。
再比如輸入 5**4(其中**是乘方運(yùn)算符),可以看到如下輸出:
>>> 5**4 625 >>>
從上面的輸出結(jié)果可以看出,交互式解釋器幫我們計(jì)算了 5 的 4 次方的結(jié)果。
需要說(shuō)明的是,如果直接在 Python 程序中寫(xiě)中寫(xiě) 5**4 不會(huì)有任何效果,這是因?yàn)?5**4 只是表示一次計(jì)算,既沒(méi)有讓 Python 輸出計(jì)算結(jié)果,也沒(méi)有將該結(jié)果賦值給任何變量。但交互式解釋器總是將所有表達(dá)式的值打印出來(lái),這樣才能與開(kāi)發(fā)者交互,所以可以看到 5**4 的結(jié)果是 625。
實(shí)際上,你可以在其中輸入任何復(fù)雜的算式(甚至包括復(fù)數(shù)運(yùn)算,Python 支持復(fù)數(shù)運(yùn)算),交互式解釋器總可以幫你得到正確的結(jié)果。這也是很多非專(zhuān)業(yè)程序員喜歡 Python 的一個(gè)原因:即使你不是程序員,但只要輸入想執(zhí)行的運(yùn)算,交互式解釋器就能告訴你正確的答案。從這個(gè)角度來(lái)看,Python 的交互式解釋器相當(dāng)于一個(gè)功能無(wú)比強(qiáng)大的“計(jì)算器”,比 Windows 、Mac OS X 系統(tǒng)自帶的計(jì)算器的功能強(qiáng)大多了。
本文名稱(chēng):創(chuàng)新互聯(lián)Python教程:Python交互式解釋器及用法
網(wǎng)址分享:http://www.dlmjj.cn/article/ccegedp.html


咨詢(xún)
建站咨詢(xún)
