Python 字符串操作方法大全

766次阅读  |  发布于5年以前

1、去空格及特殊符号

复制代码 代码如下:

s.strip().lstrip().rstrip(',')

2、复制字符串

复制代码 代码如下:

strcpy(sStr1,sStr2)

sStr1 = 'strcpy'
sStr2 = sStr1
sStr1 = 'strcpy2'
print sStr2

3、连接字符串

复制代码 代码如下:

strcat(sStr1,sStr2)

sStr1 = 'strcat'
sStr2 = 'append'
sStr1 += sStr2
print sStr1

4、查找字符

复制代码 代码如下:

strchr(sStr1,sStr2)

< 0 为未找到

sStr1 = 'strchr'
sStr2 = 's'
nPos = sStr1.index(sStr2)
print nPos

5、比较字符串

复制代码 代码如下:

strcmp(sStr1,sStr2)

sStr1 = 'strchr'
sStr2 = 'strch'
print cmp(sStr1,sStr2)

6、扫描字符串是否包含指定的字符

复制代码 代码如下:

strspn(sStr1,sStr2)

sStr1 = '12345678'
sStr2 = '456'

sStr1 and chars both in sStr1 and sStr2

print len(sStr1 and sStr2)

7、字符串长度

复制代码 代码如下:

strlen(sStr1)

sStr1 = 'strlen'
print len(sStr1)

8、将字符串中的大小写转换

复制代码 代码如下:

S.lower() #小写
S.upper() #大写
S.swapcase() #大小写互换
S.capitalize() #首字母大写
String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起

实例:

strlwr(sStr1)

sStr1 = 'JCstrlwr'
sStr1 = sStr1.upper()

sStr1 = sStr1.lower()

print sStr1

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8