一.學習了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 邏輯結構 線性結構 結構中的資料元素之間存在一對一的線性關係。數結構 結構中的資料元素之間存在一對多的層次關係。圖結構 結構中的資料元素之間存在多對多的...