1、大小写转换
S.lower() S.upper()
前者将S字符串中所有大写字母转为小写,后者相反
S.title() S.capitalize()
前者返回S字符串中所有单词首字母大写且其他字母小写的格式,后者返回首字母大写、其他字母全部小写的新字符串。
S.swapcase()
将S字符串中所有字母做大小置换,大写变小写,小写变大写
2、判断字符是否为数字型的字符
S.isdigit()
若为全数字型字符串,返回true,反之false
3、填充
S.center(width[, fillchar])
width是填充之后字符串的宽度,fillchar是填充字符,列如:
>>> print('ab'.center(4,'_')) _ab_ >>> print('ab'.center(5,'_')) __ab_
4、字符串是否包含在另一字符串中
S.find(sub[, start[, end]])
在S中搜索sub,start为开始查找的位置,end为查找结束的位置,该方法返回的值为sub在S中的位置,int型,如没找到则返回-1,例如:
>>> print('dsf4zXy'.find('4')) 3 >>> print('7857fghrzXY'.find('Xy')) -1