06 字符串及其方法

字符串

字符串:字符的有序集合
標(biāo)識:引號 ‘’
有序集合:集合中的元素,可以根據(jù)下標(biāo)索引取值
取下標(biāo)的格式:標(biāo)識符[整數(shù)],例如:s[1]
取下標(biāo)左起從0開始,右起從-1開始
例如:

s = 'hello_world'
print(type(s))
print(len(s))
print(s[0])
print(s[-1])
輸出:
<class 'str'>
11
h
d

字符串的常用方法

1.Find()/index():根據(jù)指定字符串在目標(biāo)字符串中匹配,如果能匹配到,則返回第一次出現(xiàn)的下標(biāo)索引 ,如果匹配不到,find返回-1,index報錯

print(s.find('o'))
i = s.find('l')
print(i)
4
2

按住CTRL,移動鼠標(biāo)’find’顯示如下:


find

若顯示’->None’表示沒有返回值,沒有結(jié)果且不需要結(jié)果,可以直接運行。
2.count():統(tǒng)計指定字符在目標(biāo)字符串中出現(xiàn)的次數(shù)

s = 'hello_world'
print(s.count('l'))
輸出:
3

3.Replace(old,new):替換目標(biāo)字符串中old部分為new

s = 'hello_world'
print(s.replace('_','+'))
hello+world

4.strip():去除目標(biāo)字符串首尾的指定字符串,默認(rèn)去除空格和換行符
轉(zhuǎn)義符:
在字符串中,轉(zhuǎn)義符于某些字符的組合具有特殊意義
常見的轉(zhuǎn)義符:換行符:\n 制表符:\t

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容