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之字符串方法的主要内容,如果未能解决你的问题,请参考以下文章

python+spark程序代码片段

《Python学习之路 -- Python基础之切片》

Python之如何优雅的重试

python之字符串方法

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

Python学习笔记之正则表达式