Python與資料結構總結(一)

2021-08-08 11:50:34 字數 657 閱讀 2486

一.學習了python的用處

python變數

1.內建函式type()用來返回變數型別,內建函式isinstance()用來測試是否為指定型別的例項。

2.狀態機:在顯式修改其型別或修改之前,變數將一直保持上次的型別。

3.字串和元祖屬於不可變序列,即不能通過下標方式修改其中的元素值。

>>>x=(1,2,3)

>>>print(x)

(1,2,3)

>>>x[1]=5

typeerror:'tuple'object does not support item assignment

4.允許多個變數指向同乙個值。

>>>x=3

>>>id(x)

1786684560

>>>y=x

>>>id(y)

1786684560

但當其中乙個變數修改值以後,其記憶體位址將會變化,這不影響另乙個變數。

>>>x+=6

>>>id(x)

1786684752

>>>y

3>>>id(y)

1786684560

python基於值的記憶體管理方式

二.資料結構之演算法

講解了乙個氣泡排序的演算法

for(i=1;ia[j+1])

Python資料結構總結

python資料型別 1.列表 list list是python總存放有序物件的容器,可以放置任何型別的資料,整型,字串,布林型等。列表用中括號來表示,不同元素之間用逗號隔開 list1 1,this is a list 6.66 2.字典 dictionary 字典是存放乙個無序的鍵值對映型別資料...

python資料結構總結

1 定義元組用 或是tuple 定義 2 兩個方法index和count參考list對這兩個方法的使用 陣列l 1,2,3,4,1,1,1,1 print l.index 2,0,5 print l.count 1 元組t 1,2,3,4,1,1,1,1 print t.index 2,0,5 pr...

資料結構總結(一)

資料結構總結 一 本篇資料結構與演算法學習筆記,感覺也不是筆記,像是栽抄知識點。緒論 資料結構的意義 資料結構 演算法 程式 資料結構基本概念 1 邏輯結構 線性結構 結構中的資料元素之間存在一對一的線性關係。數結構 結構中的資料元素之間存在一對多的層次關係。圖結構 結構中的資料元素之間存在多對多的...