本節書摘來自異步社群《樹莓派python程式設計入門與實戰》一書中的第3章,第3.5節,作者【美】richard blum,譯者 王超,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
python互動式shell主要是用來測試一些python語句和檢查文法錯誤。你可以在指令行輸入python3并回車來進入python互動式shell。
提示:
圖3.2顯示了互動式shell。注意歡迎資訊中顯示了python解釋器的版本号。在一些幫助資訊後,提示符就出來了,三個大于号,>>>。
現在輸入一條python語句并回車就可以讓shell解釋它了。python解釋器會檢查語句的文法。如果文法是正确的,那麼這條語句會被翻譯成二進制并且執行。
圖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裡了。
警告:
5.在>>>之後,輸入print (“this is my first python statement!”)然後回車。你應該能看到shell顯示this is my first python statement!你已經邁出了走向偉大的python程式設計的第一小步。
6.要退出python互動式shell,可以輸入exit()并且回車。