天天看點

《樹莓派Python程式設計入門與實戰》——3.5 關于Python互動式shell

本節書摘來異步社群《樹莓派python程式設計入門與實戰》一書中的第3章,第3.5節,作者:【美】richard blum,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

樹莓派python程式設計入門與實戰

python互動式shell主要是用來測試一些python語句和檢查文法錯誤。你可以在指令行輸入python3并回車來進入python互動式shell。

提示:

 python第二版互動式shell

如果你想是一些python第二版的語句,你仍然可以在raspbian上使用python第二版的互動式shell。輸入python2并回車來打開它。

圖3.2顯示了互動式shell。注意歡迎資訊中顯示了python解釋器的版本号。在一些幫助資訊後,提示符就出來了,三個大于号,>>>。

《樹莓派Python程式設計入門與實戰》——3.5 關于Python互動式shell

現在輸入一條python語句并回車就可以讓shell解釋它了。python解釋器會檢查語句的文法。如果文法是正确的,那麼這條語句會被翻譯成二進制并且執行。

 使用圖形界面還是者指令行?

在本章中的python互動式shell的例子都是用的lxde圖形界面中的lxterminal。不過,你也可以在指令行中使用python互動式shell。

圖3.3顯示了一條使用print函數的語句:print (“i love my raspberry pi!”)。python互動式shell解釋、轉換并且執行指令,最後在螢幕列印i love my raspberry pi!

《樹莓派Python程式設計入門與實戰》——3.5 關于Python互動式shell

如果想要擷取對互動式shell或者python文法的幫助,你可以鍵入help()并回車。圖3.4顯示了互動式shell的幫助功能。

《樹莓派Python程式設計入門與實戰》——3.5 關于Python互動式shell

你可以輸入python的關鍵字,子產品名或主題來擷取幫助資訊。如果要退出幫助資訊,可以按q鍵。如果要退出互動式shell的幫助的話,你可以按住ctrl鍵,然後按一下d鍵。這個組合鍵寫作ctrl+d。或者,你也可以鍵入quit并回車來退出。

當你用完了python互動式shell後,隻需輸入exit()然後按Enter鍵。python就會退出互動式shell,并回到指令行。

探索python互動式shell

現在該你自己來嘗試互動式shell了!跟着下面步驟在互動式shell中輸入一個print語句然後退出:

1.啟動你的樹莓派并登入進去。

2.如果樹莓派沒自動進入lxde圖形界面,則輸入startx然後回車。

3.輕按兩下打開lxterminal。

4.在指令行提示符,輸入python3并回車。你現在應該就在python互動式shell裡了。

警告:

 文法檢查

在你敲下Enter鍵之前,花點時間檢查一下你的python語句。非常容易犯的錯誤是隻有一個引号或者使用錯誤的大小寫(例如,寫成print而不是print)。養成回車之前檢查指令的習慣會為你節省很多修改錯誤的時間。

5.在>>>之後,輸入print (“this is my first python statement!”)然後回車。你應該能看到shell顯示this is my first python statement!你已經邁出了走向偉大的python程式設計的第一小步。

 鍵盤不工作

當你按下”(雙引号)得到的卻是一個@符号時,那麼你的鍵盤可能沒有正确配置,回到之前的“檢查你的鍵盤”一節。

6.要退出python互動式shell,可以輸入exit()并且回車。