python基本資料型別:
1.數字型別
1.1整形 1.2浮點型 1.3複數 1.4數值運算操作符 1.5數值運算函式
*math庫的引用
2.字串
2.1字串型別的表示
2.2字串操作符
2.3字串處理函式
2.4字串處理方法
2.5字串型別的格式化
3.字串格式化
python程式控制結構
1 程式的流程圖
1.1程式由三種基本結構組成:順序結構,分支結構,迴圈結構(都有乙個入口和乙個出口)
2 python分支結構
2.1單分支結構
2.2二分支結構
2.3多分支結構
2.4條件判斷及組合
3 python迴圈結構
3.1遍歷迴圈
3.2無限迴圈
3.3迴圈控制保留字
3.4迴圈的高階用法
*for-in-和while用法的區別
*random庫的使用
python組合資料型別
1 列表與元組
1.1序列型別定義
1.2序列處理函式及方法
1.3列表型別及操作
1.4元組型別及操作
1.5序列型別應用場景
2 字典
2.1字典型別定義
2.2字典處理函式及方法
2.3字典型別應用場景
3 集合
3.1集合型別定義
3.2集合操作符
3.3集合處理方法
3.4集合型別應用場景
python函式定義與使用
1 函式的理解與定義
1.1函式定義
1.2函式呼叫
2 引數傳遞與返回值
2.1引數傳遞
2.2返回值
*lambda函式
3 作用域
區域性變數和全域性變數
4 遞迴
4.1函式遞迴的理解
4.2函式遞迴的呼叫過程
4.3函式遞迴例項解析
*函式式程式設計
python模組
1 模組的定義
模組就是程式
1.1內建模組(如sys, os, subprocess, time, json 等等)
1.2自定義模組:自定義模組時要注意命名,不能和python自帶模組名稱衝突。
1.3開源模組:公開的第三方模組, 如 可以使用pip install 安裝,類似於yum 安裝軟體
2 模組的使用
2.1.import 語句, 用於匯入整個模組
2.2 from-import 語句 , 常用於只匯入指定模組的部分屬性或模糊匯入
3 模組的探索
3.1dir()
列出物件的所有屬性
對於模組,列出所有的函式、類及變數等
3.2__all__
如果包定義檔案init.py 存在乙個叫做all的列表變數,那麼在使用 from package import * 的時候就把這個列表中的所有名字作為包內容匯入。
3.3help
獲取模組資訊,包括函式引數,
不同方法之間的區別等
4 標準庫
可訪問多個作業系統服務
5 第三方庫
3種安裝方法
方法1(主要方法): 使用pip命令
方法2: 整合安裝方法
方法3: 檔案安裝方法
檔案及目錄操作
1開啟檔案
2使用檔案之前,須首先開啟檔案,然後進行讀、寫、新增等操作。python開啟檔案使用open函式,其語法格式為:
open(name[,mode[,buffering]])
3其中,檔名(name)為必選引數,模式(mode)和緩衝(buffering)引數是可選的。該函式返回乙個檔案物件
python異常處理
1 錯誤和異常
1.1語法錯誤 1.2異常
2 常見異常
2.1nameerror:嘗試訪問乙個未宣告的變數
2.2zerodivisionerror:除數為零
2.3syntaxerror:python 直譯器語法錯誤
2.4indexerror:請求的索引超出序列範圍
2.5keyerror:請求乙個不存在的字典關鍵字
2.6attributeerror:嘗試訪問未知的物件屬性
3 異常處理
異常可以通過 try 語句來檢測。
任何在 try 語句塊裡的**都會被監測,檢查有無異常發生。
4 觸發異常
要引發異常,可以使用raise語句,並將乙個類(必須是exception子類)
或者例項作為引數。
將類作為引數時,將自動建立乙個例項。
大資料2班 12197406241 王寧
大資料專業認知實習 本人是數字 學院資料科學與大資料技術專業的一名學生。性格樸實正直,有積極進取的心態,努力拼搏 沉穩內斂,做事認真踏實,個性堅韌,能吃苦耐勞,對工作有很強的責任感。有很強進取心和團隊協作精神,學習能力 適應能力和承受能力較強,善於挑戰自我。大資料 big data it行業術語,是...
大資料2班13周堂測題解
1.十進位制數轉二進位制數 很常規的乙個題,取餘存進陣列然後輸出就好了。除二反序取餘法 十進位制轉二進位制 的判斷條件是商不為0,那麼只要商為零,就是迴圈結束的標誌。include stdio.h void binary int n int j for j i 1 j 0 j printf lld ...
大資料2班第11周堂測題解
第一題 難度不大,主要注意一下幾個點 1.return 值不能加開根號,因為最後的ff會被開一次根。2.缺少的值是min,那個n似乎是沒有用處的。min記得要初始化。3.記得迴圈變數j的自增。line1 i i j j line2 min 0 line3 j line4 d x j y j x m ...