1、去空格及特殊符号
s.strip()
s.lstrip()
s.rstrip()
s.strip().lstrip().rstrip(‘,‘)
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
2、复制字符串
#strcpy(str1,str2)
str1 = ‘strcpy‘
str2 = str1
str1 = ‘strcpy2‘
print str2
3、连接字符串
#strcat(str1,str2)
str1 = ‘strcat‘
str2 = ‘append‘
str1 += str2
print str1
4、查找字符
#strchr(str1,str2)
# < 0 为未找到
str1 = ‘strchr‘
str2 = ‘s‘
nPos = str1.index(str2)
print nPos
5、比较字符串
#strcmp(str1,str2)
str1 = ‘strchr‘
str2 = ‘strch‘
print cmp(str1,str2)
6、扫描字符串是否包含指定的字符
#strspn(str1,str2)
str1 = ‘12345678‘
str2 = ‘456‘
#str1 and chars both in str1 and str2
print len(str1 and str2)
7、字符串长度
#strlen(str1)
str1 = ‘strlen‘
print len(str1)
8、将字符串中的大小写转换
S.lower() #小写
S.upper() #大写
S.swapcase() #大小写互换
S.capitalize() #首字母大写
String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起
#实例:
#strlwr(sStr1)
str1 = ‘JCstrlwr‘
str1 = str1.upper()
#str1 = str1.lower()
print str1
9、追加指定长度的字符串