本節書摘來異步社群《樹莓派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語句并回車就可以讓shell解釋它了。python解釋器會檢查語句的文法。如果文法是正确的,那麼這條語句會被翻譯成二進制并且執行。
使用圖形界面還是者指令行?
在本章中的python互動式shell的例子都是用的lxde圖形界面中的lxterminal。不過,你也可以在指令行中使用python互動式shell。
圖3.3顯示了一條使用print函數的語句:print (“i love my raspberry pi!”)。python互動式shell解釋、轉換并且執行指令,最後在螢幕列印i love my raspberry pi!
如果想要擷取對互動式shell或者python文法的幫助,你可以鍵入help()并回車。圖3.4顯示了互動式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()并且回車。