1.title()将字符串的首个字母大写
word='hello word'
print(word.title())#Hello word
2.upper()将字符中所有字母大写
print(word.upper())#HELLO WORD
3.lower()将字符串中所有字符大写
print(word.lower())#hello word
4.find(sub,start,end)查找子串在主串首次出现时第一个字符位置,若没有则返回-1;sub是子串,start开始位置,end结束位置(start和end可省)
print(word.find('l'))#2
5.rfind(sub,start,end)查找子串在主串最后一次出现时第一个字符位置,若没有则返回-1
print(word.find('l'))#3
6.count(sub,start,end)计算子串在主串出现的次数。
print(word.count('l'))#2
7.replace(old,new,count)替换子串,count是替换的个数,省略count即全部替换
print(word.replace('l','a',1))#healo word
8.len(字符串)计算字符个数
print(len(word))#10(每一个空格占一个字符)
9.isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()分别是判断是否为数字和字母组成、是否为字母组成、是否为数字组成、是否为空格组成、是否为大写字母组成、是否为小写字母组成
print(word.isalnum())#False(isalnum要求字符串仅由数字和字母组成)
10.index(sub,start,end),rindex(sub,start,end)
功能与find相同,不同的是当子串不存在时,find(),rfind()返回-1,index(),rindex()返回错误。