码迷,mamicode.com
首页 > 编程语言 > 详细

python之字符串方法

时间:2019-01-04 01:16:17      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:字符串   python   字符串方法   strip()   replace   返回结果   col   替代   空格   

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   字符串方法   strip()   replace   返回结果   col   替代   空格   

原文地址:https://www.cnblogs.com/aszeno/p/10217715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!