剛開始學習python,之前完全沒有接觸,在這裡寫下自己學習python的過程和心得。 首先,安裝python,打開官網:http://python.org.點擊Download.我選擇了3.5.1版本進行安裝。 接下來,按照教程開始學習: 於是開始了經典的第一個程式,在互動式解釋器里輸入...
剛開始學習python,之前完全沒有接觸,在這裡寫下自己學習python的過程和心得。
首先,安裝python,打開官網:http://python.org.點擊Download.我選擇了3.5.1版本進行安裝。
接下來,按照教程開始學習:
於是開始了經典的第一個程式,在互動式解釋器里輸入命令:
>>>print "hello world!";
剛開始就出現了問題,出現錯誤提示:”SyntaxError:invalid syntax“
原來這是版本2的語法,版本3要加括弧,所以應該輸入
>>>print("hello world!");
修正後,點擊回車,下一行即列印出hello world!
接下來發現教程中介紹的演算法,變數,語句,函數,模塊,字元串等和C++\C#非常相似,學習起來也很輕鬆。不同的是:python每行結束時不加分號,但對格式的要求很高。
python互動式編輯器在退出時,輸入的一切都會丟失,所以需要文本編輯器保存程式,安裝python會自帶IDLE,打開後New File一個新的編輯視窗即可編寫代碼,很方便,既沒有互動式提示符,也可以自動檢測換行時空格。
同樣,輸入print("hello world!");
保存後點擊Run Python Shell或快捷鍵Ctrl+F5即可運行。
Python互動式解釋器不能保存程式,而IDLE保存的程式可以用Python Shell運行。
問題:那它們的區別是什麼?