官术网_书友最值得收藏!

2.1 使用Python IDLE與計算機對話

計算機從誕生之日起,就具備人機交互的能力。幾乎所有的編程語言都具有同樣的開篇,那就是“hello world!”。本書也不例外,作者認為當你真正在Python IDLE中輸入如下的代碼執行并獲得結果時,你會興奮地感覺到原來學習使用Python編程的第一步并不難。

>>> print("hello world! ")
hello world!
>>>

假如你是一個已經學過其他編程語言的開發者,那么你會發現這里的開篇與之前的有點小小的區別,那就是在print的末尾沒有代表一行代碼結束的分號。這是因為在Python中無須這么做,當然在行末加上分號也不會有任何影響。使用Python編碼時,通常一行代碼結束后可以直接切換到下一行。

>>>是提示符。你可以在其后輸入正確的Python代碼或者任何其他的信息。然而非常可惜的是,它還沒有那么智能,不能夠讀懂你想輸入的一切不符合Python語法的語句。因此,當你輸入不符合Python語法的語句時,IDLE通常會報錯。比如,當輸入“Autobots, transform, and roll out!”(電影《變形金剛》中汽車人領袖擎天柱的經典臺詞:“汽車人,變形,出發!”)時,你會得到如圖2-1所示的反饋信息。

圖2-1 輸入不符合Python語法的語句時IDLE的反饋信息

顯然,IDLE無法理解擎天柱激情澎湃的號召,并使用紅色標注了可能的問題所在。如果你需要使用IDLE的幫助信息,可以在提示符后輸入help()并執行,或者在IDLE的界面上按F1鍵調用幫助文檔,如圖2-2所示。

(a)在命令行中調用help()

(b)按F1鍵調用幫助文檔

圖2-2 Python IDLE的幫助文檔

雖然Python IDLE有幫助文檔,能夠輔助你找到問題所在,但一個初學者其實很難從幫助信息中找到有用的答案。

主站蜘蛛池模板: 都兰县| 聂荣县| 浦北县| 曲周县| 简阳市| 高陵县| 冕宁县| 汤原县| 沐川县| 桐梓县| 泸西县| 沙田区| 衡水市| 景宁| 潞城市| 定襄县| 奉新县| 微博| 东宁县| 绿春县| 瑞金市| 永修县| 依兰县| 宜宾市| 洞头县| 临城县| 灵山县| 门头沟区| 苍溪县| 谷城县| 寿光市| 广西| 灵宝市| 体育| 旅游| 竹山县| 阳原县| 丹东市| 永胜县| 含山县| 德保县|