Python字符串操作

时间:2022-03-19 10:26:28
1.字符串拼接

方法一: ' '.join()方法

a = ['a','b','c','d']
content =''
content=''.join(a)
print content

方法二:用替换占位符

a = ['a','b','c','d']
content =''
content='%s%s%s%s'% tuple(a)
print content

方法三: =+  (效率低)

a='a'
b='b'
c='c'
d='d'
content =''
content= a+b+c+d
print content


2.字符串截取


s = 'ILovePython'
print s[0]      #从左往右截取                      结果:I
print s[-1]     #从右往左截取 加‘-’号           结果:n
print s[1:5]    #范围截取 从下标1截取到下标5    结果:Love

3.获取字符串中某个字符的下标 index方法


a='Hello World'

print a.index('e')         #输出结果:1


4.字符串替换

方法一:用replace方法替换
a='Hello World'
a=a.replace('World','python')
print a


方法二:用正则表达式替换


a='Hello World'
import re
strinfo = re.compile('World')
b = strinfo.sub('python',a)

print b


5.获取字符串的长度  len方法
a='Hello World'
print len(a)


6.分割字符串 split 方法


str = 'a,b,c,d'
strlist = str.split(',')