一、字符串
1.字符串拼接
①自动拼接(这种情况用的不多,仅当依次连续输入两个字符串时,这种机制才有用)
>>>“123” “456”
‘123456’
②利用 ‘ + ’ 进行拼接
>>>“123”+“456”
‘123456’
③join 方法( join方法接受一个列表,然后将列表中的元素依次连接到字符串 )
>>> strings = [“123”,“456”,“789”]
>>> str = “”
>>> str.join(strings)
’123456789’
2.字符串的截取
①正索引简单截取(利用[min:max]进行截取时,所取区间为左闭右开区间,及最小值会被取到,而最大值不会被取到)
>>>a = “123456”
>>>print(a[0:3])
‘123’
②负索引简单截取(负索引相当于是在字符串的末尾向前索引,同样是左闭右开)
>>>a = “123456”
>>>print(a[3:-1])
‘45’
3.字符串分割
①split方法(如果字符串中每个字符之间都有相同的特征,则可利用此特征分割字符串)
>>>a = “1h2h3h4h5h6”
>>>a.split(“h”)
[‘1’,‘2’,‘3’,‘4’,‘5’,‘6’]
②split方法(指定分割次数)
>>>a = “1h2h3h4h5h6”
>>>a.split(‘h’,3)
[‘1’,‘2’,‘3’,“4h5h6”]
4.字符串中字符的替换
replace方法
>>>a = “1h2h3h4h5h6”
>>>a.replace(‘h’,‘k’)
“1k2k3k4k5k6”
5.字符串查找
find 方法( find(str,start_index,end_index) str:要查找的字符串,start_index:开始位置,end_index:结束位置 )
>>>a = “123456123456123”
>>>a.find(“123”,0,len(a))
0
注意:此方法只会返回在目标查找段内所检索到的第一个目标的索引值,如果没有,则返回-1
all done,enjoy!!!