19大資料2班羊顯期末總結

2021-10-01 16:56:04 字數 2388 閱讀 1502

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 ...