一、Python簡介python
Python 是一個解釋性、編譯性、互動性和麪向對象的腳本語言。
編譯型語言:代碼在編譯以後,編譯成2進制的文件,而後計算機就可用運行了。
解釋型語言:它是在運行的時候才編譯的。
腳本語言:指這個語言只有一個單一的功能。編程
特色:易於學習、易於閱讀
優雅」、「明確」、「簡單」windows
二、Python安裝數組
下載地址:https://www.python.org/downloads/windows/編輯器
勾選[Add Python 3.7 to PATH]目的是在環境變量設定的路徑中去查找[python.exe]
若是沒有勾選,能夠手動進行添加。函數
若是沒有勾選能夠在環境變量中手動添加工具
三、集成開發環境(IDE)學習
集成開發環境(IDE,Integrated Development Environment )是用於提供程序開發環境的應用程序,通常包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。全部具有這一特性的軟件或者軟件套(組)均可以叫集成開發環境。測試
四、第一個Python程序編碼
直接輸入代碼
打印指定內容print()
讀取外部文件
五、輸入與輸出
六、註釋
註釋是指在代碼中對代碼功能進行解釋說明的標註性文字,能夠提升代碼的可讀性。註釋的內容將被Python解釋器忽略。並不會在執行結果中體現出來。
在Python中,一般包括3種類型的註釋,分別是單行註釋、多行註釋和中文聲明註釋。
多行註釋:一般用來爲python文件、模塊、類或者函數等添加版權、功能等信息也用來解釋重要的函數、參數等信息。
中文編碼聲明註釋:若是用到指定字符編碼類型的中文編碼,須要在文件開頭加上中文聲明註釋
格式:# -*-coding:編碼 -*- 或者#coding=編碼
例如保存文件編碼格式爲UTF-8
七、分支與循環(if)
Python沒有像其餘大多數語言同樣使用「{}」表示語句體,而是經過語句的縮進來判斷語句體,縮進默認爲4個空格
If語句經過「==」運算符判斷相等,經過「!=」運算符判斷不相等
If語句還能夠用「in」和「not in」判斷字符串是否包含
八、分支與循環(while)
While循環是經過一個條件來控制是否要繼續反覆執行循環體中的語句
格式:while 條件表達式
循環體
九、分支與循環(for)
for循環是一個計次循環,一般用於遍歷序列,以及迭代對象中的元素,通常運用在循環次數已知的狀況下。
格式:for 迭代變量 in 對象:
循環體
十、列表
列表、元組與字典是最多見的用於存放數據的形式。下面簡單介紹:
索引:序列中全部的元素的都是有編號的(從0開始遞增)這些元素的編號被稱爲索引。
列表操做
打印任意元素
打印最後一個元素
修改任意元素
在末尾添加元素
刪除任意元素
十一、元組
不可改變的列表就是元組,元組是將[]改成了()
元組是不能夠改變的,不可以對元組完成排序,也不能追加和刪除元素
建立數組元組
刪除元組
修改、鏈接元組元素
元組是不可變的序列,不能對單個元素進行修改。但能夠對元組進行從新賦值
鏈接的內容必須都是元組
十二、字典
字典用花括號’{ }’表示,每一個元素由1個key和1個value組成,key與value之間用冒號‘:’分隔,不一樣元素之間用‘,’ 分隔。
Keys()返回字典key的列表,values()返回字典value的列表,items()將全部的字典元素以列表形式返回。Pop()經過指定key來刪除字典中的某元素
1三、函數
函數應用很是普遍。例如,用於輸出的print()、用於輸入的input()函數,以及生成一系列整數的range()函數,python還能夠支持自定義函數,經過一段有規律的、重複的代碼定義爲函數,達到一次編寫屢次調用的目的,能夠提升代碼重複利用率。
1四、類與方法
類是面向對象編程的核心概念,是封裝對象的屬性和行爲的載體,反過來講具備相同屬性和行爲的一類實體被稱爲類。
Python中一切都是對象,不只是具體的事物稱爲對象,字符串、函數也都是對象
方法的調用:方法是經過對象點方法調用的(這裏是指對象方法)
1五、模塊調用
模組,通常稱爲類庫或模塊。在實際開發中,不可避免會用到Python的標準模塊和第三方庫。若是要實現與時間有關的功能,就須要調用python標準模塊的time。若是要實現Web自動化測試,就須要調用Python第三方庫Selenium。