python 學習札記(3)

2021-06-21 21:33:27 字數 1033 閱讀 2938

1. 列表和元組

列表和元組可以被當成普通的「陣列」,但是能儲存任意數量任意不同型別

的python物件,通過從0開始的數字索引訪問元素 ,可以和字串一樣使用切片運算:[ ]  [ : ] 得到子集。

列表和元組的區別:

1)列表使用 [  ]  ,列表元素的個數和值可以被改變

>>> alist = [1,2,3,4,'python']

>>> alist[0]

1>>> alist[-1]

'python'

>>> alist[-1] = 'felix'

>>> alist[-1]

'felix'

2)元組使用(),元組被看成是唯讀的列表

>>> atuple = (1,2,3,4,'python')

>>> atuple[0]

1>>> atuple[-1]

'python'

>>> atuple[-1] = 'felix'

traceback (most recent call last):

file "", line 1, in atuple[-1] = 'felix'

typeerror: 'tuple' object does not support item assignment

2.字典

字典是python中的對映資料型別,由鍵--值(key-value)對構成。幾乎所有的pyhon物件都可以用作鍵,一般是以數字和字串最為常用,值是任意的python物件,字典元素使用 大括號   索引使用[鍵]

>>> adict = 

>>> adict ['port'] = 80

>>> adict.keys()

[1, 'port']

>>> adict[1]

'number'

3. **塊及縮排對齊

**塊通過縮排表達**邏輯,而不是使用大括號

Python3 學習札記(一)

作為一名不合格的電氣汪,程式設計基礎較為薄弱,之前僅簡單接觸過c和matlab。最近對python有點兒興趣,天天胡亂的敲 知識不成體系,效率不高也沒有針對性,因此想在這裡記錄下自己的學習過程,不然不出一周指定全忘光!參考 逆風的薔薇 的教程,python3爬蟲 簡單網頁抓取 三引號可以用來表示多行...

Python3 學習札記(四)

參考 逆風的薔薇 的教程,python3爬蟲 登入知乎 關於fiddler的https抓包的設定說明,可以參考fiddler設定 請求報頭如下 登入 如下 報頭原始資訊如下 回應報文如下 解壓縮函式 defungzip data try print 正在解壓.data gzip.decompress...

Python學習札記

1 strip 去除字串中所有不想要的空白符,split 方法建立乙個列表。2 sorted bif支援複製排序。3 分片,列表推導 4 工廠函式去除掉裡列表中重複的項。5 定義乙個類時,實際上是在定義乙個定製工廠函式。6 使用dict 工廠函式或使用 可以建立乙個空字典。要訪問乙個person字典...