一. python概覽
(一)為什麼要學習python?
1.軟體品質高(代碼少,調試簡單,錯誤少)
2.開發效率高
3.可移植性
4.庫支援豐富
5.元件內建
(二)優劣勢
優勢:面向過程,函數式程式設計,面向對象
劣勢:執行速度比不上低級語言
(三)能做什麼?
1.系統程式設計
2.GUI程式設計
3網絡腳本
4.Web(Django、Flask)
5.資料庫
6.快速原型
7.資料及科學計算
等等
二. python的運作方式
python的運作方式分為兩種,一種是互動式提示符,另一種是腳本方式。
(一)互動式提示符類似于windows指令提示符,先來簡單地了解一下windows指令提示符的常見指令。
切換到d盤: 輸入d:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL0cTN3MTMwITM3EjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
要進入d盤某一個目錄,輸入cd+空格+檔案名,cd的意思是change direction,如下:
如果要返還上一目錄,則輸入cd…,如下:
如要傳回根目錄,則輸入cd\,如下:
如要顯示d盤全部目錄,則輸入dir,如下:
現在來看python的互動式提示符。
當python的環境變量設定完成後,不管現在處于哪個目錄下,直接輸入python即可調用。
當出現>>>(python的指令提示符)時,即表示 python 調用成功。
除了使用cmd外,還可以使用python自帶的 idle 和 python 編輯器(如pycharm)。
(二)腳本方式
1.編寫腳本代碼,儲存為*.py
2.運作腳本,使用指令提示符python+空格+檔案名.py,如下:
設定好環境變量後,可以不用輸入python,如下
3.儲存代碼運作結果:python *.py>+空格+path/result.txt(注意寫上檔案的儲存路徑)
三.python的概念層級
由上到下為:程式、子產品、語句、表達式(建立、處理對象)。
四. 變量和其資料類型
(一)在建立一個變量時,其命名應遵守以下規則:
1.變量名稱隻可包含字母、數字、下劃線
2.隻能以字母或下劃線開頭
3.不能有空格
4.避免與python關鍵字或函數名重複
5.簡短且有描述性(易于了解及記憶)
6.區分 1, l; 0, 0
(二)在python中,定義一個變量時不需要寫明類型,其類型由實際對象值決定。
舉個例子:
系統先判定對象值"tom"為string,然後再判定name的類型為string。
在有些程式設計語言裡,可能需要先手動設定變量的類型,再輸入相應類型的對象值。