1. 程式人生 > >【python小課堂專欄】python小課堂09 - 基本資料型別序列總結篇

【python小課堂專欄】python小課堂09 - 基本資料型別序列總結篇

python小課堂09 - 基本資料型別序列總結篇

回顧基礎資料型別

在小課堂之前的章節中,介紹python的基礎型別包含了int、float、bool、str、list、tuple。那麼這些基礎型別裡有沒有相似之處呢?必然是有的,今天就來做一下總結。

python的序列概念

還得在小課堂07中所說到的組的概念嗎?實際上在python中專業術語稱之為序列。之前的案例中,str、list、tuple這三類的操作都有著相似的共同性,所以,這三種就是今天要總結的重點,也就是序列!

序列共有操作:

①獲取單一元素:
在這裡插入圖片描述
通過[n]下標的形式來獲取前面基礎型別中內容的某一元素。

②擷取多個元素:
在這裡插入圖片描述
通過前面介紹的切片特性,[x:y]的方式對原有內容進行擷取,注意:切片的括號包含左側,不包含右側。

③ + 和 * :
在這裡插入圖片描述

④ in 關鍵詞用法:

此處引出一個新的python語法關鍵詞:in,中文意思 ---> 包含,在

可以通過in來判斷一個元素是否在序列中!而得到的型別是True/False ,也就是布林型別。可以看下面的例子:
在這裡插入圖片描述

相反的如果不包含呢?只需要加一個not就行了!是不是很python!如下:

>>> 'a' in 'abcdefg'
True
>>> 'a' not in 'abcdefg'
False

⑤序列的python方法:

len():將返回()內容中的長度

max():將返回()內容中最大的值

min():將返回()內容中最小的值

len():
在這裡插入圖片描述

max():
在這裡插入圖片描述

min()同理max()不舉例子啦,大家自己嘗試即可!

字元背後你不知道的知識點

在這裡插入圖片描述

Tips:
每個字元背後實際上對應的ascll碼。
ASCII(American Standard Code for Information Interchange,美國資訊交換標準程式碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。
通過python自帶的一個方法可以檢視。

ord()    此方法可以檢視對應字母的ascll碼!

在這裡插入圖片描述

小結

今天的python小課堂主要介紹了序列的總結(str、list、tuple三劍客),所謂的序列二字,重要的是這個字,也就是說這三種基礎型別的內容元素都是有序的,每位都可以通過自帶的下標索引(索引,index,可以理解為現實生活中字典的目錄欄,有了索引查詢你想要的資訊會一目瞭然,非常快!)來獲取不同位置的值,正因為它們是有序的!

個人心聲

python的基礎型別介紹到現在基本要接近尾聲了,雖然這些基礎的python語法很枯燥,但是打好基礎是非常有必要的,在未來的程式設計道路上,有良好的基礎才可以減少程式碼的bug,就像蓋房子一樣,地基不穩,hhhh,小心樓塌啊!!

有想學python的朋友,歡迎關注公號喲:
咪哥雜談