標籤:zha split() post 常用 class 序列 元素 join() 字元
1. find()
查看子序列的首個索引,沒有則返回-1
name = ‘aabcdbefg‘c = name.find(‘b‘)print(c)
2
2.join()
join函數將字串中的每一個元素按照指定的分隔字元進行分割
name = ‘bbuandbbc‘c = ‘_‘.join(name)print(c)# name = 123456# c = ‘ ‘.join(name)# print(c)# TypeError: can only join an iterable必須可迭代
b_b_u_a_n_d_b_b_c
3.lower()
將字串全部轉換為小寫
name = ‘ZHANGKUN‘c = name.lower()print(c)
zhangkun
4.upper()
將字串轉換為大寫
name = ‘abnd‘c = name.upper()print(c)
ABND
5.replace()
返回字串中的 old(舊字串) 替換成 new(新字串)後產生的新字串,如果指定第三個參數max,則替換不超過 max 次
name = ‘zhangkunkun‘c = name.replace(‘kun‘,‘sumcet‘,1)print(c)
zhangsumcetkun
6.split()
將字串分隔,可指定字元和分割點數,預設為空白,以列表的形式輸出
name = ‘ajdbahdbcha‘c = name.split(‘a‘,3)#將字串分隔,可指定字元和分割點數,預設為空白,以列表的形式輸出print(c)
[‘‘, ‘jdb‘, ‘hdbch‘, ‘‘]三個分割點
7.strip()
a.字串頭和尾的空格,以及位於頭尾的\n \t之類給刪掉
name = ‘\t zhangkunzhangyu ‘c = name.strip()print(c)
zhangkunzhangyu
b.從頭並且從尾同時開始刪除帶有所選子序列中含有的字元的所有字元
name = ‘abcdefadbscg cdfi_cbacab‘c = name.strip(‘abc‘)print(c)
defadbscg cdfi_
python中常用的處理字串的方法