Python3 之六大序列內建型別

2021-10-09 22:11:16 字數 539 閱讀 4113

python3包含6中內建的序列:即列表、元組、字串、unicode字串、buffer物件和 xrange 物件。

序列通用的操作包括:索引、長度、組合(序列相加)、重複(乘法)、分片、檢查成員、遍歷、最小值和最大值。

列表和元組相似,具體包含下面幾個方面:

1、均具有序列的特性,均可以進行序列通用的操作;

2、通常均使用括號表示,且括號內的元素以逗號分隔值出現,資料項均不需要具有相同的型別;

3、均包含內建函式max、min、len;

4、均可以轉換為對方;

1、定義不同

1)列表使用方括號括起來的。

2)元組使用小括號括起來的。

2、是否可修改

1)列表可修改

2)元組不可修改

3、轉換方式

1)列表轉元組:tuple(seq)

2)元組轉列表: list(seq)

4、是否含內建方法

2)元組未提供內建方法

Python六大設計原則

定義 顧名思義,單一職責的原則是說乙個類直負責一項職責 操作 如果乙個類負責多個職責,其中一項職責發生變化就需要修改整個類,這可能會導致其他的職責執行錯誤。乙個類,只應該有乙個引起它變化的原因。其優點有 定義 黎克特制替換的意思是說所有引用基類的地方必須能透明地使用其子類的物件。這種情況在 中隨處可...

六大設計原則之SRP

簡介 單一職責原則 single responsibility principle 簡稱srp。定義 有且僅有乙個原因引起介面或類的變更。舉例 通話的過程將會伴隨四個過程 撥號,通話,掛機。對應的 模擬過程如下 public inte ce iphone但是這個介面是有問題的,因為它沒有實現srp原...

六大設計原則之DIP

目錄 1.簡介 2.定義 3.依賴 3.1 建構函式傳遞依賴物件 3.2 setter方法傳遞依賴物件 3.3 介面宣告依賴物件 4.舉例 依賴倒置原則 dependence inversion principle 簡稱dip。高層模組不應該依賴於低層模組,兩者都應該依賴其抽象。抽象不應該依賴細節。...