python之字符串方法
Posted 测试情报局
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之字符串方法相关的知识,希望对你有一定的参考价值。
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
以上是关于python之字符串方法的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情