字符串
字符串:字符的有序集合
標(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’顯示如下:
若顯示’->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