strip()函式的作用是去除字串中開頭或者結尾中所包含的指定字元,然後返回乙個結果,但是原來字串的內容並不會改變。
如果只是刪除單個指定的字元應該很好理解,如果刪除多個指定的字元,會得到一種什麼樣的結果呢?
這裡我們以去除字串結尾部門的指定字元為例,源**如下
print "this is the test of 18"
somestr = "hi!...!......!"
print "the results of. is:",somestr.strip(".") (a)
print "the string is ", somestr (b)
print "the results of! is:",somestr.strip("!") (c)
print "the string is ", somestr (d)
print "the results of.! is:",somestr.strip(".!") (e)
print "the string is ", somestr (f)
程式輸出的結果如下:
this is the test of 18
the results of. is: hi!...!......! (a)的輸出結果,因為開頭或者結尾部分並沒有包含".",所以沒有任何字元刪除
the string is hi!...!......! (b)的輸出結果,原來的字串沒有任何變化
the results of! is: hi!...!...... (c)的輸出結果,因為這個字串是以"!"結尾的,所以"!"被刪除
the string is hi!...!......! (d)的輸出結果,原來的字串沒有任何變化
the results of.! is: hi (e)的輸出結果,從這裡可以看到如果刪除多個字元的話,字串開頭或者結尾部分關於指定字元的任意非空組合都被刪除
the string is hi!...!......! (f)的輸出結果,原來的字串沒有任何變化
press any key to continue . . .
Python字串處理函式
返回被去除指定字元的字串 預設去除空白字元 刪除首尾字元 str.strip char 刪除首字元 str.lstrip char 刪除尾字元str.strip char 判斷是否匹配首末字元 匹配成功返回true,否則返回false 匹配首字元 str.startswith char start ...
python 字串處理函式
link python常用字串處理函式 在歷史上string類在python中經歷了一段輪迴的歷史。在最開始的時候,python有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的python使用者的建議,從python2.0開始,string方法改為用...
字串拷貝函式s
說明 以下函式使用均需標頭檔案string.h.1.extern char strcpy char dest,char src 功能 把src所指由null結束的字串複製到dest所指的陣列中。說明 src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。返回指向des...