python基礎(chǔ)數(shù)據(jù)類型2

字節(jié) (bytes)

  • 字節(jié)介紹
  • 字節(jié)創(chuàng)建
  • 字節(jié)類型常用轉(zhuǎn)換

列表

  • 列表介紹
  • 列表創(chuàng)建
  • 訪問 ( 查 ) 列表內(nèi)的元素
  • 修改列表內(nèi)的元素
  • 刪除列表內(nèi)的元素
  • 列表的特殊操作
  • 常用內(nèi)置函數(shù)
  • 刪除列表內(nèi)的元素
  • 排序與反轉(zhuǎn)
  • 切片
  • 列表的常用函數(shù)

字節(jié)介紹 ( 掌握 )

在 Python3 以后,字符串 和 bytes 類型徹底分開了。字符串 是以 字符 為單位進(jìn)行處理的,bytes 類型是以 字節(jié) 為單位處理的。
bytes 數(shù)據(jù)類型在所有的操作和使用甚至內(nèi)置方法上和字符串?dāng)?shù)據(jù)類型基本一樣,也是
不可變的序列對(duì)象
Python3 中,bytes 通常用于網(wǎng)絡(luò)數(shù)據(jù)傳輸、二進(jìn)制圖片和文件的保存等等。

字節(jié)創(chuàng)建 ( 掌握 )

可以通過調(diào)用 bytes() 生成 bytes 實(shí)例,其值形式為 b'xxxxx' ,對(duì)于同一個(gè)字符串如
果采用不同的編碼方式生成 bytes 對(duì)象,就會(huì)形成不同的值。

image.png

字節(jié)與字符串轉(zhuǎn)換
那在實(shí)際應(yīng)用中,我們通常會(huì)將 bytes類型str類型 做轉(zhuǎn)換。
image.png

image.png

列表 (list)

列表介紹 ( 掌握 )

列表是 Python 中最基本也是最常用的數(shù)據(jù)結(jié)構(gòu)之一,它是一個(gè) 有序可重復(fù)的元素集合。從數(shù)據(jù)結(jié)構(gòu)角度看,Python 的列表是一個(gè) 可變長(zhǎng)度 的順序存儲(chǔ)結(jié)構(gòu),每一
個(gè)位置存放的都是對(duì)象的指針。
我們可對(duì)列表進(jìn)行 修改、切片、追加、刪除、嵌套、迭代、成員判斷 等操作。

列表創(chuàng)建 ( 掌握 )

創(chuàng)建一個(gè)列表,只要把 逗號(hào) 分隔的 不同的數(shù)據(jù)元素 使用 方括號(hào) 括起來即可。

image.png

image.png

除此之外,我們還可以直接通過 list() 來進(jìn)行創(chuàng)建列表。

image.png

image.png

列表創(chuàng)建 ( 掌握 )

注意:

  • 變量名最好不使用 list
  • 列表里的 元素 可以是 任意類型
  • iterable 表示 可迭代的對(duì)象,簡(jiǎn)單來說就是可以一個(gè)一個(gè)元素取出來的。比如:str

訪問 ( 查 ) 列表內(nèi)的元素 ( 掌握 )

列表 從0開始 為它的每一個(gè)元素順序創(chuàng)建 下標(biāo)索引,直到 總長(zhǎng)度減一 。要訪問
它的某個(gè)元素,以方括號(hào)加下標(biāo)值的方式即可。
注意要確保索引不越界,一旦訪問的 索引超過范圍,會(huì)拋出異常。所以,一定要
記得最后一個(gè)元素的索引是 len(list)-1。
思考:
li = [1,2] 是如何取出元素的呢?

image.png

image.png

修改列表內(nèi)的元素 ( 掌握 )

直接 取出元素 進(jìn)行 重新賦值
思考:
li = ['a','b','c'] 是怎么將 'a' 改為 'A' 的呢?

image.png

image.png

刪除列表內(nèi)的元素 ( 掌握 )

直接 取出元素,再通過 del 語(yǔ)句 或者 ***list.remove()/// 或者 list.pop() 進(jìn)行刪除

image.png

image.png

image.png

image.png

列表的特殊操作 ( 熟悉)

image.png

image.png

image.png

常用內(nèi)置函數(shù) ( 熟悉)

image.png

image.png

小貼士:

  • 字符串與字符之間比較轉(zhuǎn)為 ascii
  • 字符串與整數(shù)比較報(bào)錯(cuò)
  • 以上方法都是 python 內(nèi)置方法

列表的排序與反轉(zhuǎn) ( 熟悉 )

image.png

image.png

image.png
image.png

image.png

小貼士:

  • 以上方法是 列表 的方法

列表的切片 ( 重點(diǎn)掌握)

image.png

思考:
li = [1,2,3,4,5,6,7] 取 [2,3,4] 以及取出 [2,4,6]


image.png

image.png
image.png
image.png
image.png
image.png
邏輯教育LOGO.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容