1、center
定义:在字符串首尾增加内容(数字或是符号,一般都是使用符号)
函数:str.center(char)
代码:
1 str_0 = 'hello,word'
2 s = str_0.center(19,'-')#首尾增加'-'
3 print(s)
结果:
-----hello,word----
还在可以增加空格。
代码:
1 str_0 = 'hello,word'
2 s = str_0.center(19,' ')#首尾增加空格
3 print(s)
结果:
hello,word
2、join
定义:合并序列的元素,与split相反
函数:str.join()
代码:
1 seq = '123456'
2 seq1 = '+'.join(seq)
3 print(seq1)
结果:
1+2+3+4+5+6
1 seq = 'python'
2 seq1 = '+'.join(seq)
3 print(seq1)
4 >> p+y+t+h+o+n
3、split
定义:将字符串拆分为序列
函数:str.split();
str.split(char)
代码:
1 seq = '1+2+3+4+5+6'
2 seq1 = seq.split()
3 print(seq1)
4 >>['1+2+3+4+5+6']
5
6 方式2:
7 seq = '1+2+3+4+5+6'
8 seq1 = seq.split('+')
9 print(seq1)
10 >>['1', '2', '3', '4', '5', '6']
1 seq = '/user/bin/nin'
2 seq1 = seq.split('/')
3 print(seq1)
4 >>['', 'user', 'bin', 'nin']
4、find
定义:查找字符串中的元素,并返回索引
函数:str.find(char)
代码:
1 seq = 'python'
2 seq1 = seq.find('p')
3 print(seq1)
4 >>0
5 seq1 = seq.find('o')
6 print(seq1)
7 >>4
5、lower
定义:返回字符串的小写版本
函数:str.lower()
代码:
1 seq = 'PYTHON'
2 seq1 = seq.lower()
3 print(seq1)
4 >>python
6、replace
定义:替换字符串中的指定字符串
函数:str.replace(char)
代码:
1 seq = 'This is my ways'
2 seq1 = seq.replace('ways','way')
3 print(seq1)
4 >>This is my way
还可以指定替代次数,如果没有指定就默认就全部替代
1 seq = 'This is my ways ways ways'
2 seq1 = seq.replace('ways','way',2)
3 print(seq1)
4 >>This is my way ways ways
7、strip
定义:将字符串首尾的空格删除,并返回结果
函数:str.strip()
1 seq = ' This is my ways '
2 seq1 = seq.strip()
3 print(seq1)
4 >>This is my ways
还可以指定删除字符串中的字符
1 seq = '***This is my ways***'
2 seq1 = seq.strip('*')
3 print(seq1)
4 >>This is my ways