當輸入「python」命令時,可以看到如下輸出結果:
互動式直譯器提示當前使用的是 python 3.6.2,後面的「>>>」就是互動式直譯器的提示符。
接下來使用者可在該提示符後輸入如下命令:
>>print ("hello world")
按回車鍵後,互動式直譯器就會解釋執行這行**,生成如下輸出結果:
hello world
>>>
從上面的輸出結果可以看出,互動式直譯器執行完 print("hello world") 之後,再次顯示「>>>」,用於提示使用者可以再次輸入 python 命令。
如果隨便輸入一段內容,例如輸入 crazyit,將可以看到如下輸出結果:
>>>crazyit traceback (most recent call last ) : file "", line 1,innameerror: name 'crazyit' is not defined >>>互動式直譯器提示 crazyit 沒有定義。這表明該互動式直譯器完全可作為乙個「快速演練場」,既可用於學習各種新語法,也可用於測試各種功能。
再比如輸入 5**4(其中**是乘方運算子),可以看到如下輸出:
>>> 5**4
625>>>
從上面的輸出結果可以看出,互動式直譯器幫我們計算了 5 的 4 次方的結果。
需要說明的是,如果直接在 python 程式中寫中寫 5**4 不會有任何效果,這是因為 5**4 只是表示一次計算,既沒有讓 python 輸出計算結果,也沒有將該結果賦值給任何變數。但互動式直譯器總是將所有表示式的值列印出來,這樣才能與開發者互動,所以可以看到 5**4 的結果是 625。
實際上,你可以在其中輸入任何複雜的算式(甚至包括複數運算,python 支援複數運算),互動式直譯器總可以幫你得到正確的結果。這也是很多非專業程式設計師喜歡 python 的乙個原因:即使你不是程式設計師,但只要輸入想執行的運算,互動式直譯器就能告訴你正確的答案。
從這個角度來看,python 的互動式直譯器相當於乙個功能無比強大的「計算器」,比 windows 、mac os x 系統自帶的計算器的功能強大多了,讓我們就從這個強大的「計算器」開始學習 python 程式設計吧。
互動式直譯器的執行效果如圖 1 所示:
圖 1 互動式直譯器
python互動式直譯器
linux 下鍵入命令python 啟動python的互動式直譯器。如圖 互動式直譯器,顧名思義,互動的直譯器,你每鍵入一行然後回車,都會有所反應 這樣一想,臨時充當下計算器也是個不錯的選擇。當然也有一些侷限,例如 1 進行1 2這樣的運算後結果居然為0!這樣看來,python與c語言有點相似的,會...
Python學習(四)Python互動式直譯器
python 提供的 python 命令不僅能用於執行 python 程式,也可作為乙個互動式直譯器一一開發者逐行輸入 python 它逐行解釋執行 當我們輸入 python 命令時,可以看到如下輸出結果 c users administrator python python 3.6.2 v3.6....
IronPython 互動式直譯器與常用函式
ironpython 互動式直譯器與常用函式 2010年06月04日 四 互動式直譯器 ipy.exe可以用來執行ironpython程式,對於熟悉python語言及探索.net程式集來說非常有用。在本文中,互動會話使用 來表示。五 與.net的整合 ironpython本身是用c 寫成的。iron...