Python序列物件特點

2021-10-05 13:03:37 字數 966 閱讀 1236

字串、列表、元組都是有序序列型別,因此都可切片取出任意子串;而字典無序無法按照固定索引切片。

型別示例

結果字串

『abc』.[1:3]

『bc』

列表[『a』,『b』,『c』][1:]

[『b』,『c』]

元組(『a』,『b』,『c』)[1:]

(『b』,『c』)

python提供了內建函式用於常規的序列計算:

函式作用

示例適用型別

len計算序列長度

len(『abc』)

字串、列表、元組、字典

del刪除元素

del([『a』])

字串、列表、元組、字典

max根據ascii碼返回最大值,字典比較鍵,『0』

max()

字串、列表、元組、字典

min根據ascii碼返回最小值,字典比較鍵

min)

字串、列表、元組、字典

方法作用

示例適用型別

*重複序列,字典不適用,因為鍵唯一

(1,2,3) * 3

字串、列表、元組

+拼接序列

追加到前面序列末尾 ,不會巢狀序列

(1,2)+(3,4)

in/not in

成員操作,判斷子串行在/不在,返回真假值;字典判斷鍵

『a』 in 『abc』

字串、列表、元組、字典

> >= == <= < !=

根據ascii碼比較大小,前面序列權重大,不適用字典

(1,2) < (2,1)

字串、列表、元組

python 類和物件的特點

分享下python 類的一些基礎知識點,學到這裡相信大家對python的了解已經有一定的程度了。今天說的python 類很合適那些做長期產品開發的朋友。python oop相比其他的比如c j a語言的話的理解和使用要更簡單,它把一些複雜的語法特性給除去了。大家開始接觸python 類的時候,可以把...

Mat物件特點

輸出影象的記憶體是自動分配的 使用opencv的c 介面,不需要考慮記憶體分配和釋放等問題 賦值操作和拷貝建構函式只會複製頭部分和指標 同乙個指標指向同乙個資料 mat dst1 src 賦值 mat dst2 src 拷貝建構函式 使用clone 和copyto 兩個函式實現資料的完全複製 其他用...

測試序列的特點

在進行hevc快速演算法研究中,經常要做測試。拿哪 個序列做測試是乙個問題,總不能每次都對所有的序列測試,這樣的話工作量太大了。經過閱讀文獻與經驗的總結,個人認為做測試的序列應滿足如下條件 第一 每種類別 class 的序列都應該涉及 在 common hm test conditions and ...