python 字元串常用方法

python 字元串常用方法

S.isdigit()

判斷輸入的符是否都是數字

舉個栗子:

>>> s = 123>>> s.isdigit()True>>> a = 123asd>>> a.isdigit()False>>>

S.center(width[,fill])

將原字元串居中,左右默認填充空格

舉個栗子:

>>> a123asd>>> a.center(20) 123asd >>> a.center(20,#)#######123asd#######>>>

說明:width是算上字元共佔多少字元的空間,fill是填充的部分,默認為空格

S.count(sub[, start[,end]])

獲取一個字元串中某個字元的個數

舉個栗子:

>>> a = 112233asdgd44332255>>> a.count(3)4>>> a.count(3, 8)2>>> a.count(3,8,10)0>>>

說明:sub是要查找的字元,start是索引開始的位置,end是索引結束的位置,說白了就是在(start,end)這個範圍內找sun字元出現過多少次

S.strip([chars])

返回去掉左右char字元的字元串(默認char為空白字元)

舉個栗子:

>>> a = sss >>> a sss >>> a.strip()sss>>> s = ###ssss#>>> s.strip(#)ssss>>>

S.replace(old, new[, count])

將原字元串的old用new代替,生成一個新的字元串

舉個栗子:

>>> a = aassddffgg>>> a.replace(a, mm)mmmmssddffgg>>> a.replace(d,hh,1)aasshhdffgg>>>

推薦閱讀:

JAI編程語言和Jonathan Blow
Python Learning-面向對象編程-類 二
Python基礎練習題
理論上最好的編程語言: 讀寫省略篇
編程隨筆(一):泛型與重載

TAG:Python | 編程語言 | 字元串 |