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