# 檢視括號內資料型別的方法
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...