序列型別的方法

2021-10-12 19:26:47 字數 2345 閱讀 5230

# 檢視括號內資料型別的方法

dir(obj)

# 檢視括號內方法如何使用

help

(obj)

# 指定下標刪除

del a[index]

a = [1,2,3]

# 增

a.insert(index,obj) 指定下標插入

a.extend(iterable) 新增序列型別

# 刪 a.pop(index=-1

) 指定下標刪除,預設刪最後一位

a.remove(value) 從左往右刪

a.clear(

) 清空

# 改 a[index]

= value 直接改

# 查 a.index(value,sta=

0,sto=

2147..

.) 值,開始位置,結束位置

a.count(value) 計算列表中指定元素出現的次數

# 補充

a.copy(

) 複製列a,表id會變

a.reverse(

) 倒序

a.sort(

*,key=

none

,reserver=

false

) 按key指定的型別,false

,從小到大

a = (1,2,3)

# 查

a.index(value,sta=

0,sto=

2147..

.) 值,開始位置,結束位置

a.count(value) 計算元組中指定元素出現的次數

a = 「helloworld」

# 查

a.index(value) 返回指定值的下標

a.count(value) 計算字串中指定元素出現的次數

a.find(value) 查不到不會報錯,index會報錯

a.isdight(

) 判斷字串是否全部為數字型別

a.isalpha(

) 判斷字串是否全部為字母型別

a.islower(

) 判斷字串全部元素是否為小寫

a.isupper(

) 判斷字串全部元素是否為大寫

a.endswith(value) 判斷字串是否以括號內元素結尾

a.startswith(value) 判斷字串是否以括號內元素開頭

# 改 a.upper(

) 所有元素轉為大寫

a.lower(

) 所有元素轉為小寫

a.strip(

) 去掉兩邊空格

a.lstrip(

) 去掉左邊空格

a.rstrip(

) 去掉右邊空格

a.capitalize(

) 以空格區分,整個字串首字母大寫

a.title(

) 以空格區分,每個單詞首字母大寫

a.split(value=

'') 切割並刪除value,預設以空格切割,返回list

# 刪 a.replace(old,new,count=-1

) 替換

# 增 a.join(iterable) 把a填充至指定可迭代型別

# 字元前面加上   \   ,字元就不再表示字元本身的意思,表示ascii碼中不能顯示字元,常見有下:

\n 換行

\t 水平製表符

\b 退格

\r 回車,當前位置移到本行開頭

\\ 代表反斜槓 \

\』 代表乙個單引號,同樣的 「 等符號也可以這麼輸出

\0 代表乙個空字元

\a 系統提示音

在python中如果要去掉字串的轉義,只需要在字串前面加上 r

r'abc\tabc'

# 編碼	

a ='bzx'

b = a.encode(encoding=

'utf-8'

) python中預設utf-

8# 解碼

b.decode(encoding=

'utf-8'

) python中預設utf-

8

字串之間可直接相加

列表之間可直接相加

賦值就是記憶體空間的指向

元組不可變,需要修改可轉化為列表

序列型別的方法

a 1,2,3,a b a.insert 0,c 插入,0表示插入的位置 a.extend 5,e 擴充套件 把列表裡面的元素新增進去 extend 是新增乙個序列型別 列表的刪除 a.clear 清除 謹慎使用 a.pop 每次彈出最後乙個元素 末位刪除 a.pop 0 0代表索引,刪除第幾個元素...

python 序列型別方法

1.列表的常用方法 l.clear 清空整個列表。l.copy 複製列表,和l 的複製方式一樣屬於淺複製。l.count obj 統計某個元素在列表中出現的次數。l.extend obj 用obj擴充套件原來的列表。obj可以是列表和元組,如果是字典,則只會新增字典的key l.index obj ...

python的序列型別

本文摘自 流暢的python python 標準庫用 c 實現了豐富的序列型別,列舉如下。按照存放的資料型別的不同來分類 容器序列 list tuple和collections.deque,這些序列能存放不同型別的資料。扁平序列 str bytes bytearray memoryview和arra...