91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是Python交互式解釋器

發布時間:2020-08-25 14:10:25 來源:億速云 閱讀:677 作者:Leah 欄目:編程語言

什么是Python交互式解釋器?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

為了讓開發者能快速學習、測試 Python 的各種功能,Python 提供的“python”命令不僅能用于運行 Python 程序,也可作為一個交互式解釋器一一開發者逐行輸入 Python 代碼,它逐行解釋執行。

當輸入“python”命令時,可以看到如下輸出結果:

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.
>>>

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

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

>>>print ("Hello World")

按回車鍵后,交互式解釋器就會解釋執行這行代碼,生成如下輸出結果:

Hello World
>>>

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

如果隨便輸入一段內容,例如輸入 crazyit,將可以看到如下輸出結果:

>>>crazyit
Traceback (most recent call last ) :
    File "<stdin>", line 1,in<module>
NameError: 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交互式解釋器的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永兴县| 土默特左旗| 甘泉县| 扎赉特旗| 榆林市| 五家渠市| 固阳县| 手机| 新龙县| 东海县| 卓尼县| 遂宁市| 闽侯县| 昭通市| 磴口县| 长丰县| 宽城| 鞍山市| 京山县| 新河县| 定南县| 喜德县| 水城县| 洱源县| 洪雅县| 湖南省| 北碚区| 渝中区| 望奎县| 仪征市| 扎赉特旗| 武强县| 都安| 五华县| 东城区| 廉江市| 青阳县| 奎屯市| 凤台县| 屯门区| 南陵县|