python 8 資料結構

2021-08-28 07:19:23 字數 1092 閱讀 2467

容器:

序列(列表元組)

對映(字典)

集合

在python中 沒有陣列 用系列資料型別代替陣列

系列資料型別

系列資料型別

python中最簡單的資料結構

可以包含乙個或者多個元素

這裡的多個元素的資料型別可以是不一致的

所以python裡面沒有陣列

也可以包含空集合

包含列表 元組 字串 位元組資料

序列

定義:

把大量資料按次序排列起來形成的集合稱作序列

所有序列型別,都可以進行某些特定的操作

這些操作包括

索引 分片 加 乘 以及檢查某個元素是否屬於序列的成員

最大元素 最小元素等操作

序列的分類:

按照順序進行分類

有序序列

列表元組

字串無序序列

字典集合

按照序列是否可變進行分類:

可變列表

字典集合

不可變元組

字串

列表

一組有序專案的資料結構,其中的物件可以是任意型別 不一定一致

可變 可進行 增加 修改 刪除

建立: 1.字面量

2.物件

3.推導式

1. 元素之間用 , 進行分離操作

eg:

型別可以不一致

>>> [1,'aaa']

[1, 'aaa']

>>> [1,2,3]

[1, 2, 3]

列表的元素可以是變數

>>> x = 1

>>> x

1>>> [1,2,x]

[1, 2, 1]

也可以是表示式:

>>> y = 3

>>> x=1

>>> [1,2,x*y]

[1, 2, 3]

Python8 資料庫基礎

python爬蟲 適用場景 考慮到事務和日誌 非關係型資料庫 nosql,not noly sql 建立在nosql系統儲存 鍵對值 基礎上的資料庫,既可以儲存結構化的資料,也可以儲存非結構化的資料.資料庫分為服務端和客戶端 資料庫 database retrieve show databases ...

python(8)異常處理

所有異常物件都是exception的成員。常見異常類 nameerror 變數未宣告 zerodivisionerror 除零異常 synatacerror 語法錯誤 indexerror 索引不存在 keyerror 鍵不存在 filenotfounderror 檔案不存在 attributeer...

菜鳥學python 8 初識函式

想寫點東西把自己學習python的過程記錄下來,於是就有了菜鳥學python def是python中函式的關鍵字,fun是命名的函式名,中是函式引數 先寫乙個簡單的將兩個字元相 加 def fun1 x return x x 函式寫好了,可以用下面的方法實現它 x raw input please ...