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
python常見字串方法
字串.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。字串.isalpha 所有字元都是字母,為真返回 ture,否則返回 false。字串.isdigit 所有字元都是數字,為真返回 ture,否則返回 false。字串.islower 所有字元都是小寫,為真返...
常見字串函式實現
1,strlen 計數法 unsigned int my strlen1 const char str return count 遞迴法 unsigned int my strlen2 const char str 首尾相減法 unsigned int my strlen3 const char s...
python常見字串操作
str hello world print str.upper 把所有字元中的小寫字母轉換成大寫字母 print str.lower 把所有字元中的大寫字母轉換成小寫字母 print str.capitalize 把第乙個字母轉化為大寫字母,其餘小寫 print str.title 把每個單詞的第乙...